Warning: file_get_contents(/data/phpspider/zhask/data//catemap/1/angularjs/25.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Javascript 角度js ng显示不';不能使用本机数学表达式_Javascript_Angularjs_Ng Show - Fatal编程技术网

Javascript 角度js ng显示不';不能使用本机数学表达式

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从未出现):


这确实有效:

<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">