【问题标题】:ngshow and nghide delegationngshow 和 nghide 代表团
【发布时间】:2014-05-15 12:55:34
【问题描述】:

损坏的演示:http://plnkr.co/edit/EWOvKsTEutiveMEAGTKf?p=preview

<li ng-show="showList" ng-repeat="task in tasks" ng-hide="task.checked=1">
  {{task.name}}
</li>

我可以将 ng-show 和 ng-hide 放在同一个标​​签上吗?我想隐藏选中的任务,但是当我点击显示所有列表时,结果将是一个排除选中任务的列表。

【问题讨论】:

  • 除了 Dalorzo 的回答之外,您在 ngHide 指令中还有一个错字:task.checked == 1(可能还有 task.checked === true)。

标签: javascript angularjs


【解决方案1】:

如何在ngHidengShow 的同一属性上使用and(&amp;&amp;)or(||) 来评估表达式(exp1) || (expr2)?喜欢

ng-hide="Expr1=='something' || Expr2=='else'"

您可以参考其他 POST 以获取更多信息:

Are complex expressions possible in ng-hide / ng-show?

这是plunker demo

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 2016-09-12
    • 1970-01-01
    • 1970-01-01
    • 2018-09-15
    • 2016-06-05
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多