wie Sie Zugang zu $rootscope variable in angularjs?

Will ich weisen die Daten auf eine Globale variable ($rootscope), die wird initialisiert automatisch. Und dann möchte ich Zugriff auf die Daten von allen Domänencontrollern. Wie soll ich das tun?

//Edit : I tried following and it works as expected....

function Ctrl1($rootScope) {
    $rootScope.value = "asdf";
}

function Ctrl2($rootScope, $scope) {
    $scope.value = $rootScope.value;
}
Injizieren $rootScope Abhängigkeit in Ihrem Controller.
Vielen Dank für die schnelle Antwort Chandermani. $Rootscope bleiben gleich für alle Controller? Ich meine kann ich zuordnen, etwas, um es in eine controller-Funktion und der Zugang wieder von den anderen controller-Funktion? Sorry, ich bin ganz neu angularjs (2Tage alt..!)
Ja absolut! Sie können immer versuchen Sie es aus. $rootScope ist die Sache am nächsten zu den globalen Variablen in Eckige und daher ist es verwenden, sollten minimiert werden. Es gibt andere Wege, um Daten auszutauschen, Suche für Winkel-services.
Danke Chandermani. Die folgenden arbeiten. Funktion Ctrl1($rootScope) { $rootScope.value = "asdf"; } function Ctrl2($rootScope, $scope) { $scope.Wert = $rootScope.Wert; }
Teilen von Daten zwischen Steuerungen bedeutet auch die Weitergabe von Daten über den service . Sie können die Fabrik für dieses.

InformationsquelleAutor Sangram | 2013-09-19

Schreibe einen Kommentar