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



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

当路由器没有创建视图时,如何使视图的{{actions}}以控制器为目标。我以为设置controller属性可以做到这一点,但似乎没有。

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

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

最新更新