Javascript 在组中传递余烬操作

Javascript 在组中传递余烬操作,javascript,ember.js,ember-data,Javascript,Ember.js,Ember Data,在过去的几个月里,我一直在学习Ember,在2.0的beta版中,我一直致力于在我的组件中遵循“数据下降,动作上升”的结构。不幸的是,这意味着操作到处都是,在每个组件和每个模板中定义它们并不是很有吸引力,只是像“是的,请继续向控制器推荐”。是否有任何方法可以在组中传递操作或嵌套它们,以便在我的把手模板中,我可以使用类似于{{my component myActionGroup=myActionGroup}}的东西,然后在组件定义中解压它们?或者是一个设置,告诉余烬允许组件动作冒泡 我现在正在研究

在过去的几个月里,我一直在学习Ember,在2.0的beta版中,我一直致力于在我的组件中遵循“数据下降,动作上升”的结构。不幸的是,这意味着操作到处都是,在每个组件和每个模板中定义它们并不是很有吸引力,只是像“是的,请继续向控制器推荐”。是否有任何方法可以在组中传递操作或嵌套它们,以便在我的把手模板中,我可以使用类似于
{{my component myActionGroup=myActionGroup}}
的东西,然后在组件定义中解压它们?或者是一个设置,告诉余烬允许组件动作冒泡


我现在正在研究的组件是用于嵌套集的,所以我最终得到的是真正深度嵌套的组件。保持它们的完整性是非常糟糕的,而且对我来说似乎不是很枯燥,因为更改一个文件的名称需要在接近十个其他文件中更改关联的文件。我知道我可以在车把模板中一个接一个地重新布线,但是它们会变成一团乱麻。还有其他选择吗?谢谢

可能不是最好的解决方案,但可能创建一些整洁的混合可以帮助?它可以将动作组分解成单独的动作,也可以告诉动作冒泡。。是的,我真的很希望有一个本地的方式,但它显然似乎不存在。可能不是最好的解决方案,但可能创造一些整洁的混合可以帮助?它可以将动作组分解成单独的动作,也可以告诉动作冒泡。。是的,我真的很希望有一个本地的方式,但它显然似乎不存在。可能不是最好的解决方案,但可能创造一些整洁的混合可以帮助?它可以将动作组分解成单独的动作,也可以告诉动作冒泡。。是的,我真的很希望有一种土生土长的方式,但它似乎确实不存在。