我有几个嵌套路线。在其中一个中,可以打开一个模态(附加到另一个称为模态的出口)。
当用户输入文本并单击“确定”时,它会向MyrouteChildController发送一个操作(' valueUpdated')。但是,我还需要将此事件鼓泡到MyrouteController,但它无法正常工作。我尝试在动作处理程序中返回true,并手动调用@send。
如果我从自己的模板中调用MyrouteChildController的动作,它就会起作用。
http://emberjs.jsbin.com/lotinaw/edit?html,js,output
任何帮助都将不胜感激。
答案 0 :(得分:0)
您不仅可以使用inject
在{Ember}中的components
和controllers
中Ember.inject.service()
服务,还可以使用{{1}注入控制器并向其发送操作然后继续
Ember.inject.controller()
这将允许您将带有参数的操作发送到其他控制器上下文。