Мой маршрут:
export default Ember.Route.extend({
model: function (params) {
var blocks = this.store.find('block', {'objectId': 777});
this.controllerFor("blocks").set('model', blocks);
return Ember.RSVP.hash({
object: this.store.find('object', params.id),
blocks: blocks
});
//return this.store.find('object', params.id);
}
});
Мой контроллер:
export default Ember.ArrayController.extend({
init: function(e){
alert('jere');
}
});
Предупреждение в функции инициализации работает, но затем я получаю сообщение об ошибке:
Ошибка при обработке маршрута: objects.bc.index Не удается прочитать свойство «длина» нулевого значения TypeError: Невозможно прочитать свойство «длина» нулевого значения
Каков правильный способ получить коллекцию моделей через ajax и показать ее в шаблоне с помощью пользовательского контроллера массива?