我在我们的一个应用程序中使用AngularJS。
在下面的代码中,在加载页面时,表达式加法 (number, valuetoadd) 正确解析并给出输出,1+1=2
但在更改输入时它没有正确解析并且给出输出为“1+2=12”。
我需要在哪里改变?
<div ng-controller='MathsController'>
<input type="range" min="0" max="100" step="1" value="1" ng-model='valuetoadd'/>
<p>Addition table of <b>{{valuetoadd}}</b></p>
<div ng-repeat='number in numbers'>
{{number}} + {{valuetoadd}} = {{ addition(number,valuetoadd) }}
</div>
</div>
<script type="text/javascript">
function MathsController($scope)
{
$scope.valuetoadd= 1;
$scope.numbers =[1,2,3,4,5,6,7,8,9,10];
$scope.addition = function(number,valuetoadd)
{
return number+valuetoadd;
}
}
</script>