Ember Route で usersArr を使用できない理由を誰か教えてもらえますか? 以下のアラートを参照してください。
App.UsersIndexRoute = Ember.Route.extend({
setupController: function (controller, model) {
var usersArr = App.userService.findUsers(); // there are 10 items in this
var arrControl = Ember.ArrayController.create({
content: usersArr,
sortProperties: ['id'],
sortAscending: true
});
// begin: my test code
alert('usersArr.length: ' + usersArr.length); // displays "0"
// end: my test code
controller.set('currentPage', {label: 1, startItem: 0});
controller.set('content', arrControl);
}
});
コントローラーとページには、usersArr データが正常に表示されます。しかし、Route.setupController() メソッドでアクセスする方法がわかりません。サブテンプレート用にスライスしたい。何か案は?