在过去的几个月里,我一直在学习Ember,在测试版的2.0版本中,我正在努力遵循我的组件“数据向下,动作向上”的结构。不幸的是,这意味着行动越来越多地被抛出,并且在每个组件和每个模板中定义它们并不是很有吸引力,只是说,“是的,请继续向控制器冒泡”。有没有办法在组中传递动作或嵌套它们,以便在我的手柄模板中我可以使用{{my-component myActionGroup=myActionGroup}}
之类的东西,然后在组件定义中解压缩它们?或者也许是设置告诉ember允许组件操作冒泡?
我现在正在处理的组件是针对嵌套集的,所以我最终会使用非常深层嵌套的组件。保持一切都很直接是非常糟糕的,对我来说似乎不太干,因为更改一个名称需要在接近十个其他文件中更改相关联的一个。我知道我可以在车把模板中改变一个到另一个,但随后它们变得混乱了。还有其他选择吗?谢谢!