EmberJs - 从模态中冒泡

时间:2016-04-26 18:54:47

标签: javascript jquery ember.js

我有几个嵌套路线。在其中一个中,可以打开一个模态(附加到另一个称为模态的出口)。

当用户输入文本并单击“确定”时,它会向MyrouteChildController发送一个操作(' valueUpdated')。但是,我还需要将此事件鼓泡到MyrouteController,但它无法正常工作。我尝试在动作处理程序中返回true,并手动调用@send。

如果我从自己的模板中调用MyrouteChildController的动作,它就会起作用。

http://emberjs.jsbin.com/lotinaw/edit?html,js,output

任何帮助都将不胜感激。

1 个答案:

答案 0 :(得分:0)

您不仅可以使用inject在{Ember}中的componentscontrollersEmber.inject.service()服务,还可以使用{{1}注入控制器并向其发送操作然后继续

Ember.inject.controller()

这将允许您将带有参数的操作发送到其他控制器上下文。