【发布时间】:2014-12-02 18:51:58
【问题描述】:
我有一个对象看起来像这样的数组:
record in recordlist {
date : "02/12/2014"
time : "00.02.01"
car : "369"
pax: [
{
name : "Ben"
chosen : true
},
{
name : "Eric"
chosen : true
}
]
}
到目前为止,当我使用 ng-repeat 列出时,我能够按对象(记录)属性进行过滤。
过滤器:
<input class="form-control" placeholder="Time" ng-model="search.time">
ng-重复:
<div ng-repeat="record in filteredRecords = (recordlist | filter: search)">
当我想过滤嵌套数组(pax)时,问题就来了。我已经尝试过了,但到目前为止没有运气:
<input ng-model="search.pax.name"> // filter by name property
<input ng-model="search.pax.length"> // filter by array length
有什么建议吗?
【问题讨论】:
标签: javascript arrays angularjs