我有一个模板“轮子”,包含在使用{{render}的“索引”模板中。
车轮模板中有一个带有"rotateWheels“动作的按钮。
我的基本理解是当动作被触发时,动作气泡从模板-> Controller ->路由->到上层模板控制器和路由,直到应用程序控制器和路由。该事件在ApplicationRoute处出现气泡并结束。
在我的例子中,冒泡路径是:轮子控制器->索引控制器->索引路径->应用路径
这是- Jsbin-link
我不清楚为什么起泡的道路不同。
发布于 2014-04-28 12:31:22
这在我看来很好。车轮路线被跳过,因为你没有使用车轮路线。如果您通过一个路线图(http://emberjs.jsbin.com/zirus/1/edit)访问它,冒泡路径通过车轮路径。其他控制器无法访问,因为操作将通过其他路由(而不是控制器)冒泡。请参阅http://emberjs.com/guides/templates/actions/上的图表。
https://stackoverflow.com/questions/23339208
复制相似问题