2
可以说我有一个定义了模态窗口中的其他内容的容器定义的模态组件。如何从Ractive组件的{{> content}}部分捕获事件?
我可以用{{> content}}部分定义该内容,但如果任何内容包含像点击一样的事件,我无法从定义该内容的Ractive中捕获该事件。
我只能从组件捕获这些事件。
有没有办法让这项工作?
可以说我有一个定义了模态窗口中的其他内容的容器定义的模态组件。如何从Ractive组件的{{> content}}部分捕获事件?
我可以用{{> content}}部分定义该内容,但如果任何内容包含像点击一样的事件,我无法从定义该内容的Ractive中捕获该事件。
我只能从组件捕获这些事件。
有没有办法让这项工作?
唯一可能的途径是手动泡沫事件:
<modal on-a="b">
<div on-click="a">Click Me!</div>
</modal>
ractive.on('b', function() {});
我们目前正在讨论event bubbling和{{yield}}关键字将在这样的情况下帮助。
https://github.com/ractivejs/ractive/issues/2793#issuecomment-264889953 – ceremcem 2016-12-06 00:00:46