Warning: file_get_contents(/data/phpspider/zhask/data//catemap/1/angularjs/25.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Javascript angularjs在函数调用时即时更新_Javascript_Angularjs - Fatal编程技术网

Javascript angularjs在函数调用时即时更新

Javascript angularjs在函数调用时即时更新,javascript,angularjs,Javascript,Angularjs,HTML JS 我将更新绑定到ngclick,但是{{myVar}}没有更新。如果我将函数设置为自执行,那么它会更新。我以为它可以像ng模型一样工作?可能是什么问题 您需要更改函数以使用$scope 例如: 实例:尝试$scope.update=函数{$scope.myVar++} 从我所看到的,函数更新在范围内不可用,因此angular无法绑定到ng click。将其设置为“自执行”或调用它会立即直接更新$scope.myVar变量,这就是为什么它可以工作的原因。这与使用ng模型不同 请告诉我

HTML

JS


我将更新绑定到ngclick,但是{{myVar}}没有更新。如果我将函数设置为自执行,那么它会更新。我以为它可以像ng模型一样工作?可能是什么问题

您需要更改函数以使用$scope

例如:

实例:

尝试$scope.update=函数{$scope.myVar++}


从我所看到的,函数更新在范围内不可用,因此angular无法绑定到ng click。将其设置为“自执行”或调用它会立即直接更新$scope.myVar变量,这就是为什么它可以工作的原因。这与使用ng模型不同

请告诉我们如何将函数绑定到html中的ng click。我想他指的是ajax,因为我也经历过同样的事情。我将要执行的函数放在$http的成功范围内。没有看到即时更新。
{{myVar}}
$scope.myVar = 0; 
function update(){
     $scope.myVar++ 
}
$scope.myVar = 0; 
$scope.update=function(){
     $scope.myVar++ 
}