HTMLangularjs即时更新
{{myVar}}
JS
$scope.myVar = 0;
function update(){
$scope.myVar++
}
我绑定update()
到ngclick但{{myVar}}
没有更新。如果我将该函数自行执行,那么它会更新。我认为它可以像ng-model
那样工作?可能是什么问题?
HTMLangularjs即时更新
{{myVar}}
JS
$scope.myVar = 0;
function update(){
$scope.myVar++
}
我绑定update()
到ngclick但{{myVar}}
没有更新。如果我将该函数自行执行,那么它会更新。我认为它可以像ng-model
那样工作?可能是什么问题?
您需要将您的函数更改为使用$ scope。
例子:
$scope.myVar = 0;
$scope.update=function(){
$scope.myVar++
}
尝试$scope.update = function(){ $scope.myVar++ }
从我所看到的,功能的更新()不在范围内可用,以便角也没办法绑定到ng-click。使它“自动执行”或立即调用它会立即更新$ scope.myVar变量,这就是为什么这是有效的。这不像使用ng-model。
请向我们展示如何将函数绑定到您的html中的'ng-click'。 –
我认为他是指阿贾克斯,因为我经历过同样的事情。我把函数在$ http的成功范围内执行。没有看到即时更新。 – user3106579