Ich verwende Konzept.UI-Router verschachtelte Ansicht nicht aufgelöst
Die Dokumentation sagt, dass ich resolve
auf einzelne Ansichten haben kann. Wie Sie in my plunker sehen können, habe ich eine Lösung für meine Kindansicht. Die Auflösung gibt ein Versprechen zurück, das in meinem Fall im übergeordneten Controller aufgelöst wird. Ich habe mein Problem mit einem setTimeOut simuliert. Grundsätzlich sollte nach 5 Sekunden die Kinderansicht geladen werden (mit einem Warnhinweis "In Child State"), aber das tut es nicht !!!
Relevanter Code ist unten, bitte beziehen Sie sich stattdessen auf Plunker.
'[email protected]': {
template: '<h4>This is Child State</h4>',
controller: childCtrl,
resolve: {
trd: function(tradeFactory) {
console.log('in resolve of child');
return tradeFactory.ready();
}
}
}
Wo ist der Code, den Sie in der Frage erwähnt? –
lesen Sie dieses Beispiel [verschachtelte Ansichten] (http://stackoverflow.com/questions/34251255/creating-nested-route-app-in-angular-using-angular-ui-router-and-switching-betwe) – Maher
@Maher der Link, den Sie empfohlen haben, hat kein Beispiel für "lösen? Anders als beheben Sie meinen Code funktioniert gut. – TkNeo