После миграции из глобальной версии namespace-версии в ember-cli (0.1.4) мой код не работает по-прежнему. Я наблюдаю за свойством content
в своем контроллере, чтобы обрабатывать данные, полученные на моем маршруте. Но ничего не происходит, функция groupedResults
не вызывается.this.get ('content') (внутренний контроллер) не задан после перехода на ember-cli
Данные извлекаются успешно (Ember Inspector показывает все проекты), поэтому свойство content
не должно быть пустым.
маршрутизатор
import Ember from 'ember';
import AuthenticatedRouteMixin from 'simple-auth/mixins/authenticated-route-mixin';
export default Ember.Route.extend(AuthenticatedRouteMixin, {
controllerName: 'organization-projects',
model: function() {
return this.store.find('project');
},
renderTemplate: function() {
// render all projects
this.render('organization/projects-list', {
into: 'application'
});
// render toolbar
this.render('organization/toolbar', {
into: 'application',
outlet: 'toolbar'
});
}
});
Контроллер
import Ember from 'ember';
export default Ember.Controller.extend({
groupedResults: function() {
console.log(this.get('content'));
}.property('content.[]')
});
Есть некоторые критические изменения, которые я пропустил?
Да, я уверен, что Javascript ... взгляните на Ember/Ember-CLI ... – Slevin