Ember.js:是否可能防止a href冒泡?
我有一个模板,其中包含以下代码:Ember.js:是否可能防止a href冒泡?,ember.js,Ember.js,我有一个模板,其中包含以下代码: <div {{bind-attr class=":suggestions isRecept::disabled"}} {{action "toggleRecept"}}> <!-- skipped the rest --> <a {{bind-attr href="recept_pdf" bubbles=false}}>Click for the recept!</a></p>
<div {{bind-attr class=":suggestions isRecept::disabled"}} {{action "toggleRecept"}}>
<!-- skipped the rest -->
<a {{bind-attr href="recept_pdf" bubbles=false}}>Click for the recept!</a></p>
</div>
我想链接到外部pdf文件。但是,当用户单击链接时,将触发toggleRecept可见性操作。bubbles=false
是不正确的代码,但这正是我想要的
我知道可以限制操作,但我很好奇是否可以在简单的HTML属性上执行一些防气泡操作。是否必须将
a
放在div
中?你能把你的切换按钮变成一个单独的元素吗?@claptimes谢谢!这是我想到的第一个解决方案,但我正在考虑一种余烬方法来处理这个问题……)问题是您将单击操作绑定到包含a
的div。我看不出你怎么能把a
内部隔离开来。目前我已经快速而肮脏地修复了这个。一个额外的div将动作部分与链接部分隔离。