angularjs
  • ng-hide
  • 2015-05-06 40 views 1 likes 
    1

    我有一个非常简单的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解析器)可能认为'>'正在关闭元素(严格来说在那里是不允许的)。 –

    回答

    1

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

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

    相关问题