【发布时间】:2015-01-14 03:33:47
【问题描述】:
我正在使用 Angular 并且我有这个对象:
$scope.items = {
'abcdhx3': {name:'file1.jpg', type:'.jpg', size:30000},
'sxcdhb2': {name:'file2.jpg', type:'.png', size:30000},
'k4cdhx5': {name:'file3.jpg', type:'.jpg', size:30000},
'23cdhd3': {name:'file4.jpg', type:'.png', size:30000},
'ascdhx3': {name:'file45.jpg', type:'.png', size:30000}
};
我想根据从输入文本中获得的“名称”和“类型”值过滤此对象。那么如何使用 ng-repeat 中的过滤器来做到这一点,例如:我想显示包含类型为“.png”的“file4”的文件。
<div data-ng-repeat="(key, item) in items">
<div>{{ item.name }}</div>
</div>
【问题讨论】:
标签: javascript angularjs angularjs-ng-repeat angular-filters