我有一个带有数学运算的html页面的字符串数组,如["2","*","3","-","1"]
,在我使用的html体中:
<p>{{$eval(expression)}}</p>
在js
$scope.math = [];
$scope.expression = $scope.math.join('');
我需要取这个值并修改为js,例如 表达式+ 1然后显示6.我需要取结果5并求和为1 谢谢你的回答。
答案 0 :(得分:1)
您也可以在控制器中使用eval
。例如:
控制器:
$scope.math = ["2","*","3","-","1"];
$scope.expression = $scope.math.join('');
$scope.modifiedExpression = eval($scope.expression) + 1;
HTML:
<p>{{$eval(expression)}}</p>
<p>{{modifiedExpression}}</p>
结果:
5
6