HTML
{{myVar}}
JS
$scope.myVar = 0;
function update(){
$scope.myVar++
}
我将update()
绑定到ngclick,但{{myVar}}
未更新。如果我把函数自行执行,那么它会更新。我认为它可以像ng-model
一样工作?可能是什么问题?
答案 0 :(得分:0)
您需要更改功能以使用$ scope。
示例:强>
$scope.myVar = 0;
$scope.update=function(){
$scope.myVar++
}
答案 1 :(得分:0)
尝试$scope.update = function(){ $scope.myVar++ }
从我所看到的,功能更新()在范围内不可用,因此angular无法绑定到ng-click。使它“自我执行”或立即调用它会直接更新$ scope.myVar变量,这就是为什么它可以工作。这与使用ng-model不同。