代码之家  ›  专栏  ›  技术社区  ›  georgeawg

为什么混合插值和表达式是不好的做法

  •  9
  • georgeawg  · 技术社区  · 6 年前

    来自文档:

    在表达式中嵌入插值标记

    注: AngularJS指令属性采用两种表达式 嵌入表达式的插值标记。它被认为是 不良行为 要在表达式中嵌入插值标记,请执行以下操作:

    — AngularJS Developer Guide - Interpolation

    我正在寻找一个写得很好的规范答案,我可以给读者指出。

    2 回复  |  直到 6 年前
        2
  •  4
  •   georgeawg    6 年前

    <input type="checkbox" ng-hide ="{{x.thenumber === null}}" />
    

    false "false" truthy ng-hide

     <input type="checkbox" ng-hide="x.thenumber === null" />