Ember.js - 自动制作动作目标控制器

时间:2012-08-28 18:31:23

标签: javascript model-view-controller ember.js

在Ember中,如果我使用路由器,当路由器创建视图时,任何{{action}}助手都会自动定位视图的控制器。

当路由器不创建视图时,如何使视图“{{actions}}定位到控制器”。我认为设置controller属性会这样做,但它似乎不会。

1 个答案:

答案 0 :(得分:4)

您需要在指向控制器的视图上设置controller属性,并在控制器上定义target属性,如下所示:

App.MyController = Em.Controller.extend({
    target: function(){
        return this;
    }.property()
    ...
});