1.3.6中的ng-repeat和复合过滤器

时间:2015-01-09 23:12:05

标签: angularjs filter upgrade ng-repeat

我才开始学习角度。我决定将我的1.2示例升级到当前版本。我发现过滤器不再起作用了。它打破了1.3.6 我不再能够通过2个收集对象字段进行过滤。

http://plnkr.co/edit/Mpo5UDvzjUWIToTZo142?p=preview

<li class="animate-repeat" ng-repeat="friend in friends | filter:{age:a,name:q }">

如何恢复此行为?最后,我希望ng-repeat显示包含每个朋友内容的自定义指令。
当我重新格式化代码时过滤器会工作吗? 感谢

1 个答案:

答案 0 :(得分:1)

您的代码完美无缺。您应该不要忘记初始化过滤谓词中使用的变量,因为它们应该是字符串according to the documentation

// In the controller
$scope.a = '';
$scope.q = '';

作为旁注,请为变量使用更有意义的名称。