标签: angularjs
我从下拉菜单中取符号(+, - ,*,/)。当我尝试使用符号进行添加时,它只显示为字符串。请帮忙。
答案 0 :(得分:1)
您可以使用$eval
$eval
喜欢这个
console.log($scope.$eval("1+1"));
在视图中
{{$eval("1+1")}}
的 DEMO 强>
DEMO
答案 1 :(得分:0)
{{}}内的所有内容都是角度绑定。如果表达式为{{"1+1"}},则将其视为字符串,并将字符串显示为原样。
{{}}
{{"1+1"}}
$eval是$scope上执行当前范围表达式的方法。所以我们可以使用{{$eval("1+1")}}输出2作为结果。
$scope