我认为很受欢迎,但我找不到解决方案。看,例如我有对象{title:..., book:.... author:...}
,并希望通过标题过滤我的观点,如下所示:
<div ng-repeat="product in main.products | filter: {{product.title}}">
<span>{{product.author}}</span>
</div>
在<span>
作者已显示,但过滤器无效。
答案 0 :(得分:1)
如果从服务器端获取过滤器值,则可以轻松地将其模拟为:
$scope.by_title = '';
$timeout(function(){
$scope.by_title = 'on';
},3000);
和
<tr ng-repeat="obj in objs | filter:{ title: by_title }">
答案 1 :(得分:0)
正如您所评论的那样,您应该使用orderBy
过滤器。
<div ng-repeat="product in main.products | orderBy: 'title'">