我有以下控制器:
App.SkillsController = Ember.ArrayController.extend({
init: function() {
var store = this.get('store');
var skills = store.findAll('skill');
this.set('model',skills);
console.log(skills);
var tac_skills = skills.filter(function(item,index,self){
return true;
});
console.log(tac_skills,'Tac Skills');
this.set('tac_skills',tac_skills);
}
});
技能加载正确,模型设置正确。当我遍历模型时,它们甚至会正确地输出到视图中,但由于某种原因,tac_skills 会一直以空数组的形式返回,即使每个项目都应该返回 true。我在我的应用程序的几个不同位置使用过滤器,效果很好,但在这里,由于某种原因,它不起作用。
任何想法为什么?任何帮助表示赞赏!谢谢!!