0
林具有位滤波阵列返回其中父ID是等于,我发送该ID的所有值中的问题。离子返回过滤JSON数组
例如,如果我发送和1 ID它应该返回一个新的数组具有3项,和4 ID将返回1项和第5的ID将返回一个项目,但总是以阵列形式。
林更多的是PHP程序员试图在我的应用程序的手,任何帮助将大大赞赏。
.factory('Stories', function() {
var stories = [{
id: 1,
parent_id: 1,
name: 'Story 1',
avail: 1
}, {
id: 2,
parent_id: 1,
name: 'Story 2',
avail: 1
}, {
id: 3,
parent_id: 1,
name: 'Story 3',
avail: 0
}, {
id: 4,
parent_id: 4,
name: 'Story 4',
avail: 0
}, {
id: 5,
parent_id: 5,
name: 'Story 5',
avail: 0
}];
return {
all: function() {
return stories;
},
getbyworld: function (storyId) {
for (var i = 0; i < stories.length; i++) {
if (stories[i].parent_id === parseInt(storyId)) {
//return new array here
}
}
return null;
}
};
});
这正是我想要的,谢谢。我非常亲密,但错过了推动计数。 –
你们,我给ü所有项目:) didint得到u想什么了:d – vivid
只是想以滤除父ID的阵列,并返回其物品,上面运行完美。除了现在的答案。再次感谢。 :) –