4
在Ember中,如果我使用路由器,当路由器创建视图时,任何{{action}}
助手都会自动定位到视图的控制器。Ember.js - 自动生成动作目标控制器
当路由器没有创建视图时,我如何使'{{actions}}
的视图成为控制器的目标。我认为设置controller
属性会做到这一点,但似乎没有。
在Ember中,如果我使用路由器,当路由器创建视图时,任何{{action}}
助手都会自动定位到视图的控制器。Ember.js - 自动生成动作目标控制器
当路由器没有创建视图时,我如何使'{{actions}}
的视图成为控制器的目标。我认为设置controller
属性会做到这一点,但似乎没有。
您将需要设置指向您的控制器视图的controller
属性和控制器,像这样的定义target
属性:
App.MyController = Em.Controller.extend({
target: function(){
return this;
}.property()
...
});
+1,我想我的定义目标属性的方式不起作用。 –
我觉得我有解决方案,{{行动目标= “控制器”}},但如果你给一个jsfiddle,也许我可以确认 –
我在问我如何避免需要在动作中指定目标。有没有一种方法可以让它更好? – nicholaides