我有两条路线,让我们称之为/ user和/ user / actions。如何从UserActionsController方法访问用户模型?
我尝试过类似的事情:
this.modelFor('user').get('id')
和
this.get('target').modelFor('user').get('id)
但在这两种情况下,它都是“模特儿”。是未定义的而不是函数。
答案 0 :(得分:3)
在控制器中,您将使用needs
,然后将其从控制器上取下。
App.FooController = Ember.ObjectController.extend({
needs:['userActions'],
blah: function(){
var userActionsModel = this.get('controllers.userActions.model');
}
});
答案 1 :(得分:0)
也许我没有给出足够的想法,但你不能简单地访问
App.User
?
我当然可能误解了这个问题。