есть уже несколько вопросов, требующих подобной вещи, но ни один из ответов не работает для меня до сих пор. У меня следующий код, где я хочу, чтобы получить доступ к модели из UsersController в DashboardController:Модель моделей контроллеров Ember.js от другого контроллера
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>
Почему не пользователи никогда не загружаются? Что не так с моим кодом? Thanks
Спасибо, у меня нет UsersRoute, поэтому я попытался сделать это второй путь вы предложили и это работает. – lazzi