我有这样的重复:
<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这不再有效,我如何以编程方式禁用过滤器?
答案 0 :(得分:2)
1.2中发生了变化(请参阅问题2797),这导致了您所看到的差异。更改是为了解决未正确应用虚假过滤器值的问题。如果您将filter1和filter2的值初始化为 undefined 而不是 null ,那么您将看到与1.1.5中相同的行为。