javascript - Angular JS 过滤器不等于

标签 javascript angularjs angularjs-ng-repeat ng-filter

这似乎是一个非常基本的问题,但我无法正确理解语法..

<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 的问题。 我究竟做错了什么。谢谢!

最佳答案

语法有点不对,试试:

<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>

查看一点 JSFiddle:http://jsfiddle.net/U3pVM/3845/

编辑:

变量示例:

<script> var invalidId = '-1'; </script>
<li class="list-group-item"
    ng-repeat="question in newSection.Questions | filter:{ Id: '!' + invalidId}"
    ng-mouseenter="hover = true" ng-mouseleave="hover = false">

    <div href="#" editable-text="question.Text">{{question.Text}}</div>
</li>

关于javascript - Angular JS 过滤器不等于,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/22666366/

相关文章:

javascript - 测试数组索引是否等于数组值

javascript - 如何在ajax重定向中传递创建表单生成器

javascript - 将输入选择绑定(bind)到下拉菜单 Angularjs

javascript - AngularJS ng-repeat 处理空列表情况

javascript - 如何从angularjs中的api访问数组数据

javascript - Angularjs指令单元测试问题

c# - 使用 C# 的 ASP.net 中的图像按钮 OnClientClick() 事件问题

javascript - 如何让元素重新出现?

javascript - 将 JSON 对象传递给 Angular Directive(指令)

javascript - 如何将 ng-click 与多个表达式一起使用?