Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/javascript/469.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_Html_Angularjs_Angularjs Scope - Fatal编程技术网

Javascript angularjs中的范围变量到底是如何改变的?

Javascript angularjs中的范围变量到底是如何改变的?,javascript,html,angularjs,angularjs-scope,Javascript,Html,Angularjs,Angularjs Scope,我对AngularJS很陌生,我想要一个html文件,当我使用AngularJS更新变量(比如a和b)时,它可以动态计算总和。 这是我的代码片段 HTML: Javascript: 在更新我的输入值时,总和仍然是0,并且不会得到更新。对不起,这个问题很平庸,但请提出一个解决方案 设置一个函数对输入值求和 控制器 $scope.a = 0; $scope.b = 0; $scope.sum = function(a, b) { return a + b; } Html {{sum(

我对AngularJS很陌生,我想要一个html文件,当我使用AngularJS更新变量(比如a和b)时,它可以动态计算总和。 这是我的代码片段

HTML:

Javascript:


在更新我的输入值时,总和仍然是0,并且不会得到更新。对不起,这个问题很平庸,但请提出一个解决方案

设置一个函数对输入值求和

控制器

$scope.a = 0; $scope.b = 0;
$scope.sum = function(a, b) {
    return a + b;
}
Html


{{sum(a,b)}

工作

请在问题中添加代码,而不是图像。如果我在问题中添加代码,缩进会失控。很抱歉给您带来不便。请使用Ctrl+M插入代码段,效果非常好,谢谢。虽然现在它为什么起作用,但如果我只做{{sum},有什么解释吗?
<input type="number" ng-model="a" />
<input type="number" ng-model="b" />
<div>
    {{sum(a,b)}}
</div>