请帮助修复脚本。
我在$ scope.peoples中遵循数据结构
我需要找到以下对象:'{name:'dima',age:'4'}'并将其放在$ scope.filteredPeoples中。我需要使用过滤器。
我的过滤器版本:
app.controller('mainController', ['$scope', 'namesFilter', function($scope, namesFilter) {
$scope.peoples = [
{name: 'anton', age: '1'},
{name: 'serg', age: '2'},
{name: 'sveta', age: '3'},
{name: 'dima', age: '4'},
{name: 'stas', age: '5'},
{name: 'pavel', age: '6'}
];
$scope.filteredPeoples = namesFilter($scope.peoples, {name: 'dima'});
}]).filter('names',function() {
return function(array) {
var result = [];
array.forEach(function(item, i, arr) {
if(item.color == 'dima') {
result.push(item);
};
});
return result;
};
});
但是它过滤器不起作用。控制台未显示错误消息,但filteredPeoples是空数组。
本文收集自互联网,转载请注明来源。
如有侵权,请联系[email protected] 删除。
我来说两句