2016-07-21 35 views
-1

Angulars Ansichtsmodell wird nicht aktualisiert, wenn es vom Controller aktualisiert wird. Ich habe $scope.$apply() mit Hilfe von $scope.$watch der Funktion versucht, aber AngularJS gibt einen Fehler aus, wie $digest bereits läuft.Angulars Ansichtsmodell wird nicht aktualisiert

bitte mir erklären, wenn jemand die Lösung wissen

+1

[Ausführliche Erläuterung hier] (http: // stackoverflow.com/questions/12729122/angularjs-prevent-error-digest-already-in-progress-when-calling-scope-apply) auf Digest-Zyklus. – ODelibalta

+0

Können Sie den Code, ändern Sie in den Umfang Vars in Controllern wird definitiv dom erneut rendern –

Antwort

0

prüfen, ob $ Diget in Fortschritte der folgende Code ist, dass Fehler zu vermeiden:

if(!$scope.$$phase) { 
    // $apply or $digest 
}