Angular js ng-show不适用于本机Math表达式

时间:2015-02-13 12:45:32

标签: javascript angularjs ng-show

这不起作用(div永远不会出现):

<div ng-show="parseFloat(vehicle.pricing) > 1">

这项工作:

<div ng-show="vehicle.pricing > 1">

为什么?

1 个答案:

答案 0 :(得分:3)

除非您已在$ scope / scope上创建了parseFloat函数,否则它将无法用于DOM。唯一可用的东西是比较和你附加到$ scope / scope的东西。

查看angular提供的过滤器:https://docs.angularjs.org/api/ng/filter可能有一个可以使用的过滤器。