Zugriff $stateParams im "Blick" aber nicht in den controller
Werde ich durch die AngularUI-Router-Beispiel-app in http://angular-ui.github.io/ui-router/sample/#/
Ich glaube, ich verstehe im Allgemeinen, was Los ist und umsetzen können, etwas ähnliches für meine app.
Meiner Frage ist, dass es scheint, dass Sie Zugriff auf $stateParams
von "Blick" - Dateien (z.B. https://github.com/angular-ui/ui-router/blob/master/sample/contacts.html - wo es bezieht sich auf $stateParam
), aber wenn ich auf die $stateParams
im controller, es gibt ein leeres Objekt. (https://github.com/angular-ui/ui-router/blob/master/sample/states.js#L83)
Also ich denke, was ich versuche zu tun ist, Zugriff auf den Zustand der untergeordneten Ansicht in die übergeordnete Ansicht-controller über $stateParam
s, aber es ist ein leeres Objekt.
Statt, die ich bekommen kann der Staat tun $state.params.PARAMETER_NAME
.
Warum ist das so?
Wie werden Sie den Zugriff auf $stateParams in den controller?
InformationsquelleAutor ericbae | 2014-01-14
Du musst angemeldet sein, um einen Kommentar abzugeben.
Dies ist by design, siehe https://github.com/angular-ui/ui-router/wiki/URL-Routing#two-important-stateparams-gotchas
Es scheint wie eine gute Idee zu mir, es ist nicht ganz klar code, wenn Sie den Zugriff auf Staatliche params aus einer untergeordneten Ansicht in einer seiner Vorfahren.
InformationsquelleAutor Thomas Parslow
Konnte man immer die params, in den übergeordneten Bereich
Im Kindes-controller
InformationsquelleAutor d3l33t