【发布时间】:2017-06-04 06:23:20
【问题描述】:
我正在尝试使用搜索文本框过滤 ng-repeat 中的嵌套对象。
给定以下对象:
$scope.items = {
"1": {
name: "First Item",
tag: "first"
},
"2": {
name: "Second Item",
tag: "second"
}
};
我想做这样的事情:
<input type="text" name="serchBox" ng-model="searchByName">
<p ng-repeat="(key, values) in items | filter:{name: searchByName}">
Using both {{key}} and {{values.name}}
</p>
这确实行不通。我尝试了很多东西,但无法使其正常工作。 我不想更改我的对象。我搜索了很多,但没有找到适合我需要的东西。
【问题讨论】:
标签: javascript angularjs object angularjs-ng-repeat angularjs-filter