【发布时间】:2015-03-30 15:43:17
【问题描述】:
例如,在下面,只有foo 事件处理程序被调用。 (这很奇怪——我原以为会调用 bar 事件处理程序,因为 <form> 元素在 bar 模板中。)
<template name="foo">
{{#bar klass="down"}}
<button type="submit">test</button>
{{/bar}}
</template>
<template name="bar">
<form>
{{> Template.contentBlock}}
</form>
</template>
Template.foo.events
'submit form' ->
alert 'foo'
Template.bar.events
'submit form' ->
alert 'bar'
【问题讨论】:
-
在meteorpad 中,将coffeescript 转换为js(coffeescript 包在meteorpad 中不起作用),您的代码可以触发两个事件。也许我犯了一个幸运的错字,但我认为您的问题可能出在其他地方。
-
我的代码库中有错字,谢谢你的重现。两者都被调用,
bar事件优先。