0
我想过滤一个集合,它有一些嵌套对象的模型。不幸的是,我的结果总是空的。骨干 - 试图对嵌套对象的集合进行过滤
所以集合中返回我的模型是建立这样的:
我的目标很简单: 我有标签的列表,并与所有的问题内容视图的视图。当用户点击标签,例如“c#”时,我想过滤我的收藏夹,只是回答带有标签“c#”的问题。
之前我在我的服务器上做了一个抓取并且工作正常,但它没有优化。
我已经有了一个包含所有问题的集合,所以为什么要打一个新的电话,一个过滤器是我认为更好的解决方案。
但我没有成功与我的过滤器,我不知道是否有可能做。现在我把我的过滤器放在我的路由器上,因为它更容易测试。
我不能让这样的过滤器,因为我有对象
getQuestionsByTags: function(query) {
var test = this.questionsCollection.filter(function(model) {
return model.attributes.tags.name == query;
})
console.log('result');
console.log(test);
},
所以我想做出一个循环的数组,但我的结果总是空数组。
getQuestionsByTags: function(query) {
var test = this.questionsCollection.filter(function(model) {
_.each(model.attributes.tags, function(tag) {
return tag.name == query;
})
})
console.log('result');
console.log(test);
},
这也许很简单,但我不知道该怎么做。 在此先感谢:)