【发布时间】:2014-12-12 17:20:58
【问题描述】:
从 global-namespace-version 迁移到 ember-cli (0.1.4) 后,我的代码无法像以前那样工作。我正在查看控制器中的content 属性来处理在我的路由中获取的数据。但是什么也没发生,groupedResults 函数没有被调用。
数据已成功获取(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...
标签: ember.js ember-data ember-cli