Ich begann mit Aurelia herumspielen (was wirklich nett ist), aber lief schnell auf ein Problem, für das ich nicht sofort eine Lösung finden kann.Aurelia: kann keinen Controller mit meiner Navigationsleiste Vorlage verknüpfen
Ich benutze die Aurelia Skeleton Projekte von Github. Insbesondere verwende ich ESNext + WebPack. Aber auch bei den anderen Projekten ist mein Problem konsistent.
https://github.com/aurelia/skeleton-navigation/tree/master/skeleton-esnext-webpack
Das Projekt umfasst eine nav-bar.html
Datei, die Links auf der Grundlage der router
Konfiguration aufbaut. Ich möchte jedoch dieser Navigationsleiste benutzerdefinierte Logik in Form eines Inline-Anmeldeformulars hinzufügen. Also muss ich eine controller
anhängen.
Normalerweise geschieht dies in Aurelia durch Erstellen einer Datei mit dem gleichen Namen wie überall erwähnt. Also erstelle ich nav-bar.js
und lege die ganze Logik dort hin. Aber das funktioniert hier nicht ... die nav-bar.js
Datei wird nicht abgeholt und nicht mit der Vorlage verbunden.
Was ist mehr ist, dass ich herausgefunden habe, dass keine der Vorlagen, die ich <require from="./myTemplate.html">
mit einem Controller in diesem Projekt arbeiten. Nur die im Router geladenen Vorlagen arbeiten mit einem Controller.
Das bringt mich dazu zu denken, dass ich einige Konfiguration vermisse, die eingerichtet werden muss ...?
Dank
Vielen Dank! Das funktioniert in der Tat. Ich verstehe, dass dies in den Dokumenten erwähnt wird, aber die Dokumente sind riesig und ich denke nicht, dass ich dieses Detail dort leicht gefunden hätte. :) –