我正试图从我的路线中的另一个控制器获取模型。但它似乎总是返回null(即使它存在,因为我可以从应用程序控制器本身访问它)。我认为我需要添加需求属性,但这并没有什么不同。
我忘记了什么吗?
App.DashboardRoute = Ember.Route.extend({
needs: ['application'],
setupController: function(controller, model)
{
// Make sure the user is logged in
if(!this.controllerFor("application").get("isSignedIn"))
{
this.transitionTo('index');
}
else {
console.log(this.controllerFor('application').get('model'));
}
}
});