das ist meine app.js Datei- Ich habe einen Elternstaat und zwei Kinderstaaten. Beide Kindansichten benötigen das Objekt.
%Vor%Ich möchte dieses aufgelöste Objekt verwenden, um die untergeordnete Vorlage zu bestimmen
%Vor%Wie kann ich das erreichen?
Es gibt ein funktionierendes Beispiel . Anstelle von templateUrl
sollten wir templateProvider
verwenden. Dies ist der neue Status def:
Warum verwenden wir diesen Ansatz? wie hier dokumentiert:
TemplateUrl
...templateUrl
kann auch eine Funktion sein, die eine URL zurückgibt. Es braucht einen voreingestellten Parameter,stateParams
, der NICHT injiziert wird.TemplateProvider
Oder Sie können eine Funktion Vorlagenanbieter verwenden, die injiziert werden kann, auf Locals zugreifen und HTML-Vorlage wie folgt zurückgeben muss:
Überprüfen Sie die TemplateProvider
basierte Lösung in diesem funktionierenden bottle
Tags und Links javascript angularjs angular-ui-router