Mit Angular Standardroute konnte ich Kind-Controller den Umfang Eltern $ zugreifen haben:
<div ng-controller="ParentCtrl">
<ng-view></ng-view>
</div>
innerhalb ng-view
Any Child-Controller wäre in der Lage, um die ParentCtrl Daten zugreifen, aber Mit dem Angular 1.5 Component Router scheint das nicht der Fall zu sein. Der einzige Unterschied im obigen Markup ist statt ng-view
ist ng-outlet
.
Kann jemand über einen Child Controller in einem ng-outlet
im Component Router auf Elternsteuerungsinformationen zugreifen? Oder gibt es eine andere Möglichkeit, auf Elterndaten zuzugreifen?
Also würde ich die übergeordneten Daten auf $ rootScope und darauf zugreifen, dass $ rootScope Variable innerhalb eines Kind-Controller? Ich dachte immer, dass der Zugriff auf $ rootScope schlecht ist. – HireLee
ich glaube nicht, ich rufe immer $ rootScope Variable. Warum denkst du, es ist eine schlechte Übung? –
http://www.thinkingmedia.ca/2015/01/learn-how-to-use-scopes-properly-in-angularjs/ Dieser Link gibt einen Überblick über $ rootScope und möglicherweise die Probleme bei der Zuweisung von Variablen . – HireLee