假设我有一个ArrayController
:
CellarRails.SearchController = Ember.ArrayController.extend({
content: []
});
和一个SearchRoute
:
CellarRails.SearchRoute = Ember.Route.extend({
model: function(params) {
console.log('MODEL HOOKED!!');
return CellarRails.Track.find(params);
}
});
和模型中的查找方法:
CellarRails.Track.reopenClass({
find: function(params) {
...
some code
...
return result;
}
});
问题:结果数组正确返回,模型钩子被触发,但控制器的内容是未定义的,它的长度是0,那我做错了什么?