AngularJS过滤未知对象键

时间:2017-12-06 14:02:39

标签: javascript angularjs

我有一个带有对象的数组。每个对象都包含键中的实际值,值始终为空数组。

[ { john : [] }, { foo : [] } ] ...etc

我使用以下HTML来呈现我需要的内容

<li ng-repeat="(x,y) in tags" class="tag" style="color: white; padding:5px;">
    <span ng-repeat="(c,d) in y" class="label" ng-style="{'background-color': getTagColor(c)}">{{c}}</span>
</li>

这导致显示列表,在这种情况下只是john,foo。

现在我想知道,我怎么过滤这个...?常规过滤器不起作用。我尝试使用像<input ng-model="search.$">这样的对象密钥过滤器,但这似乎不起作用。

提前致谢!

1 个答案:

答案 0 :(得分:0)

答案很简单

ng-repeat="(x,y) in tags | piemel:searchText"

{{1}}