大于号抛出错误NG隐藏

问题描述:

我有一个非常简单的angularjs代码:大于号抛出错误NG隐藏

<div ng-hide="foo > 0" >xxxxxxxxx</div> 

返回错误:

Uncaught Error: Syntax error, unrecognized expression: div[ng-hide='foo 
bc.error @ browserLink:37 
bh @ browserLink:37bp 
... 

foo是一个整数的数字,我有检查了这个。

同样的错误有:

<div ng-hide="1 > 0" >xxxxxxxxx</div> 

但没有任何错误:事先

+3

尝试'

xxxxxxxxx
'。 Angular(或者很可能是HTML解析器)可能认为'>'正在关闭元素(严格来说在那里是不允许的)。 –

<div ng-hide="foo == 0" >xxxxxxxxx</div> 
<div ng-hide="1 == 0" >xxxxxxxxx</div> 

感谢我发现这个问题。我停用VS中的browserlink, - >没有错误