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