我正在尝试设置另一个控制器的内容,但我的模型返回未定义。在尝试设置其他控制器的模型之前,我已经尝试了我能想到的一切来获得查询的结果。
Mapmaker.CategoriesController = Ember.ArrayController.extend({
needs: ['filters'],
actions: {
setCategories: function(item) {
var content = this.getFilters(item.id);
console.log(content.fulfillmentValue._data.objects);
this.get("controllers.filters").set('model', content.fulfillmentValue._data.objects);
}
},
getFilters: function(id){
//trying to force sync
return Mapmaker.Tile.fetch('?categories=' + id);
}
});
有什么想法吗?让我知道是否需要显示更多代码。我正在使用ember-model的 restful 适配器来查询结果。
我得到了结果,但它们只是 isLoaded:false 我第二次尝试设置控制器的模型。