我正在尝试使用与 Ionic 捆绑的 AngularJs 中的控制器方法来实现自定义过滤器。
<div class="list">
<a class="item item-icon-right" data-ng-repeat="d in filtered_documents = (data.documents | filter:filterDocuments )">
{{ d.name }}
<i class="icon ion-chevron-right icon-accessory"></i>
</a>
</div>
在我的控制器中,我有:
$scope.filterDocuments = function(doc) {
return true;
}
$scope.data.documents = [{name: "doc1"}, {name: "doc2"}];
我确定我的设置,因为我可以在方法中设置一个断点filterDocuments
并查看它运行。但是列表始终是空的,并且没有列出任何内容!
我正在使用捆绑在 Ionic v1.0.0-beta.14 中的 AngularJS v1.3.6。