angularjs
  • ng-hide
  • 2015-05-06 96 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, - >沒有錯誤

    相關問題