EmberJS - 从路线中的另一个控制器获取模型

时间:2014-05-27 09:26:45

标签: javascript ember.js model controller

我正试图从我的路线中的另一个控制器获取模型。但它似乎总是返回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'));
        }       
    }

});

0 个答案:

没有答案