我有一个像这样的 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/