我才开始学习角度。我决定将我的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显示包含每个朋友内容的自定义指令。
当我重新格式化代码时过滤器会工作吗?
感谢
答案 0 :(得分:1)
您的代码完美无缺。您应该不要忘记初始化过滤谓词中使用的变量,因为它们应该是字符串according to the documentation:
// In the controller
$scope.a = '';
$scope.q = '';
作为旁注,请为变量使用更有意义的名称。