已经有几个问题要求类似的事情,但到目前为止,没有一个答案对我有用。我有以下代码,我想从 DashboardController 中的 UsersController 访问模型:
JP.DashboardController =  Ember.ArrayController.extend({
  needs: ['users']
});
JP.UsersController =  Ember.ArrayController.extend({
      model: function(){
        return JP.User.find();
    },
    sortProperties: ['id']
});
我的 dashboard.template 看起来像这样:
<div class="row-fluid">
  <div class="span2">
    {{#if controllers.users.isLoaded}}
            {{#each user in controllers.users }}
                {{user.name}}
            {{/each}}
    {{else}}
            Users not loaded
    {{/if}}
  </div>
  <div class="span10">
      {{ outlet }}
  </div>
</div>
为什么永远不会加载用户?我的代码有什么问题?谢谢