javascript - Angularjs禁用过滤器

标签 javascript angularjs filter

我有一个像这样的 ng-repeat:

<li data-ng-repeat="something in things | filter: {filter1: true, filter2: 'somestring'}">{{ something.title }}</li>

在 Angular 1.1.5 中,我曾经能够将 filter1 和 filter2 设置为 null,并且不会应用任何过滤器,但自从我更新到 1.2.7 后,这不再起作用,如何以编程方式禁用过滤器?

最佳答案

1.2 中进行了更改(请参阅问题 2797 ),这导致了您所看到的差异。此更改是为了解决错误过滤器值未正确应用的问题。如果您将filter1和filter2的值初始化为未定义而不是null,那么您将看到与1.1.5中相同的行为。

关于javascript - Angularjs禁用过滤器,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/21051808/

相关文章:

javascript - 使用 Angular.js 将值分配给模型名称时出现错误

javascript - Vue - 在方法中过滤数组时传递过滤条件

javascript - Angular Material Table filterPredicate

javascript - 为什么 Ember 不渲染子资源?

javascript - jQuery 获取光标所在的文本 block

javascript - 如何用Realm来组织React Native项目文件?

javascript - 使用 ng-change 选择导致所有选择字段自动更改

javascript - 我如何在 CucumberJS 中跨多个步骤定义文件共享我的 World 实例?

javascript - Instafeed 将数据过滤到不同的 div 中

javascript - 失败的 prop 类型 : Invalid prop `onClick` of type `object` supplied to `Button` , 预期 `function`