Warning: file_get_contents(/data/phpspider/zhask/data//catemap/5/ember.js/4.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Ember.js 迁移到ember cli后,此.get('content')(控制器内部)未定义_Ember.js_Ember Data_Ember Cli - Fatal编程技术网

Ember.js 迁移到ember cli后,此.get('content')(控制器内部)未定义

Ember.js 迁移到ember cli后,此.get('content')(控制器内部)未定义,ember.js,ember-data,ember-cli,Ember.js,Ember Data,Ember Cli,从全局命名空间版本迁移到ember cli 0.1.4后,我的代码不再像以前那样工作。我正在监视控制器中的content属性,以处理在路由中获取的数据。但是什么也没有发生,groupedResults函数没有被调用 Ember Inspector将显示所有项目,因此content属性不应为空 路由器 控制器 我有没有错过一些突破性的变化 明白了:将controllerName:'organization projects'更改为controllerName:'organization.proje

从全局命名空间版本迁移到ember cli 0.1.4后,我的代码不再像以前那样工作。我正在监视控制器中的content属性,以处理在路由中获取的数据。但是什么也没有发生,groupedResults函数没有被调用

Ember Inspector将显示所有项目,因此content属性不应为空

路由器

控制器

我有没有错过一些突破性的变化

明白了:将controllerName:'organization projects'更改为controllerName:'organization.projects'


但我想知道为什么在我的旧全局名称空间版本中可以使用它。

是的,我确信这是Javascript。。。请查看余烬/余烬客户端。。。
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.[]')

});