ng-repeat只有具有特定属性值的对象 - 自定义过滤器?

时间:2014-06-29 03:51:47

标签: angularjs angularjs-ng-repeat

所以说我有一个JSON对象'us​​er',它有一些基本的属性,比如:'name','address','role'等。

我希望ng-repeat只吐出属性'role'等同于'administrator'的对象。我该怎么做呢?

我正在考虑像自定义过滤器,或者可能在我将匹配对象放入数组中的范围变量,然后重复它们。

此案例的最佳做法是什么?

感谢。

1 个答案:

答案 0 :(得分:10)

内置的filter可以处理这种情况......

<div ng-repeat="user in users | filter : {role: 'administrator'} : true">
   ...
</div>