Ich habe ein div, das auf allen Seiten meiner Website erscheint.Angular Directive - wie man eine dynamische "page-options" erstellt
Ich will es überall angezeigt werden, aber mit unterschiedlichen Daten entsprechend den aktuellen Zustand (ich verwende UI-Router für angular1)
Also soll ich habe ich beschlossen, eine Richtlinie verwenden.
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"
};
});
Aber ich weiß nicht, wie die Logik einzufügen, die ich in den Kommentaren geschrieben im HTML.
Ich würde gerne ein paar Ratschläge bekommen auf dieser
Was Sie in der 'pageinfo.html'-Datei? – georgeawg