【发布时间】:2013-11-25 19:05:01
【问题描述】:
我有一个嵌套三层深度的对象(选项)(项目->选项->选项)。当一个选项被选中时,所有三个对象都将改变它们的显示(选项将被突出显示,其他选项将被淡化,并且项目将被重新排列)。
处理这一系列动作的首选方式是什么?
- Ember.js - Propagate event up the controller/router chain - 在此示例中,每个对象都会响应操作,然后告诉操作继续传播。有道理,但我的印象是,这可能是一个非正统的方法来解决必须是一个常见问题。这是一个不错的选择吗?
【问题讨论】:
-
链接的示例 (jsbin.com/OvafUxUf/2/edit) 看起来很合理,除了收件人是明确选择的 - 它不一定沿着自然层次结构传播。
标签: ember.js action event-bubbling