2017-04-26 2 views
0

Ich habe eine Website, die ich auf einem MEAN-Stack gebaut habe. Meine Hauptnavigation hat ungefähr 10 Seiten, die von ngRoute gesteuert werden. Eines dieser Navigationselemente hat viele interne Links zu Seiten, deren Inhalt fast überall gleich ist. Die einzige Sache, die ich auf jeder Seite ändern muss, ist ein Cityname und eine Telefonnummer und einige andere kleine Sachen. Meine Frage ist also: Kann ich nur eine Seite machen, auf der ich den Inhalt bei jedem Link-Klick in Angular ändere?Inhalt der Seite mit Angular ändern

Antwort

1

Erstellen Sie eine benutzerdefinierte Richtlinie:

https://www.tutorialspoint.com/angularjs/angularjs_custom_directives.htm

Im Grunde ist dies ermöglicht es Ihnen, eine konfigurierbare ‚Vorlage‘ zu erstellen, indem Sie ein benutzerdefiniertes Attribut zu einem Element der HTML-Zugabe (definieren Sie den Attributnamen, wie der Name Ihrer benutzerdefinierten Anweisung). Sie können die benutzerdefinierten Daten, die Sie für jede anzuzeigende Ansicht benötigen, hinzufügen, indem Sie sie als Daten an die benutzerdefinierte Anweisung übergeben.

Verwandte Themen