У меня есть div, который появляется на всех страницах моего сайта.Угловая директива - как создать динамические «параметры страницы»
Я хочу, чтобы отобразить его везде, но с различными данными в соответствии с текущим состоянием (я использую маршрутизатор UI для angular1)
Так что я решил, что я должен использовать директиву.
pageoptions.html
<div class="page-options">
<!-- if state = 'dashboard' -->
<h1>Dashboard</h1>
<a ui-sref="restore">Some Action</a>
<a ui-sref="backup">Another Action</a>
<!-- if state = 'Edit' -->
<h1>Edit</h1>
<a ui-sref="restore">Delete</a>
<!-- if state = 'settings' -->
<h1>Settings</h1>
<a ui-sref="backup">Settings</a>
</div>
pageoptions-directive.js
myApp.directive('pageinfo', function() {
return {
restrict: 'A',
templateUrl: "./components/pageinfo/pageinfo.html"
};
});
Но я не знаю, как вставить логику, которую я написал в комментариях в HTML.
Я хотел бы получить некоторые советы по этому
Что вы имеете в 'pageinfo.html' файле? – georgeawg