Die controller.js Datei wird alsUpdate-Wert innerhalb Winkel js Funktion
gegebenfunction XYZController($rootScope,$scope){
var vm = this;
vm.a = 0;
var change = function(data){
data.forEach(function(e,i){
vm.a+=Number(e.value);
});
}
$log.log(vm.a);
}
Der Funktionswechsel genannt wird, aber der $ log.log (a) druckt 0, statt dem aktualisierten sum.How zu nimm den aktualisierten Wert von vm.a Wenn ich $ scope. $ apply mache, erhalte ich den Fehler "$ digest is already in progress".
Wie nennt man 'change'? Bitte posten Sie alle relevanten Codes. – GolfWolf
Wenn Sie ng-click verwenden, müssen Sie $ apply nicht aufrufen. –