Angular UI Router: Entscheiden Sie sich für die Child-State-Vorlage auf der Grundlage des übergeordneten Objekts

8

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?

    
vaibhavkhl 13.08.2014, 14:40
quelle

1 Antwort

6

Es gibt ein funktionierendes Beispiel . Anstelle von templateUrl sollten wir templateProvider verwenden. Dies ist der neue Status def:

%Vor%

Warum verwenden wir diesen Ansatz? wie hier dokumentiert:

Vorlagen

  

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

    
Radim Köhler 13.08.2014, 15:27
quelle