私は次のコントローラーを持っています:
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);
}
});
スキルが正しくロードされ、モデルが正しく設定されています。モデルを反復処理すると、ビューに正しく出力されますが、何らかの理由で、各項目が true に返されるはずなのに、tac_skills が空の配列として返され続けます。アプリのいくつかの異なる場所でフィルターを使用していますが、うまく機能しますが、ここでは何らかの理由で機能しません。
理由はありますか?どんな支援も大歓迎です!ありがとう!!