【发布时间】:2014-05-05 04:07:54
【问题描述】:
似乎是一个非常基本的问题,但我无法正确理解语法..
<li class="list-group-item" ng-repeat="question in newSection.Questions | filter:Id != '-1'; " ng-mouseenter="hover = true" ng-mouseleave="hover = false">
<div href="#" editable-text="question.Text">{{question.Text}}</div>
</li>
我只想显示所有 id 不是 -1 的问题。 我究竟做错了什么。谢谢!
【问题讨论】:
-
您需要编写一个自定义过滤器来检查 question.id != -1。另外我认为你的错误是 id 是问题的属性
-
@EliteOctagon 你可以做到 - 请参阅下面的答案。
-
你看文档了吗? docs.angularjs.org/api/ng/filter/filter 在解释
expression的部分(第二个 p 在 Usage -> arguments )filter: {Id: "!-1"}或类似的东西应该做的伎俩
标签: javascript angularjs angularjs-ng-repeat ng-filter