Javascript 角度js ng显示不';不能使用本机数学表达式
这不起作用(div从未出现):Javascript 角度js ng显示不';不能使用本机数学表达式,javascript,angularjs,ng-show,Javascript,Angularjs,Ng Show,这不起作用(div从未出现): 这确实有效: <div ng-show="vehicle.pricing > 1"> 为什么?除非您在$scope/scope上创建了parseFloat函数,否则DOM将无法使用该函数。唯一可用的内容是比较和附加到$scope/scope的内容 查看angular提供的过滤器:可能有一个您可以使用。@Mathew甚至是原生JS函数?那么我想在控制器中添加类似的内容$scope.parseFloat=function(x){return
这确实有效:
<div ng-show="vehicle.pricing > 1">
为什么?除非您在$scope/scope上创建了parseFloat函数,否则DOM将无法使用该函数。唯一可用的内容是比较和附加到$scope/scope的内容
查看angular提供的过滤器:可能有一个您可以使用。@Mathew甚至是原生JS函数?那么我想在控制器中添加类似的内容
$scope.parseFloat=function(x){return parseFloat(x);}
是的,本机函数不会出现,但你是对的,按照你刚才的建议去做就行了。刚刚编辑了我的答案,添加了一些角度过滤器的链接。
<div ng-show="vehicle.pricing > 1">