我使用的是Ember.js,并且我试图让一个div元素有两个不同的动作:一个是鼠标进入时,另一个是鼠标离开时。我试着去做:
<div {{action "stopInfo" on="mouseLeave"}} {{action "startInfo" on="mouseEnter"}}>
但它只触发第一个操作(mouseleave)。
有没有办法在同一个元素上有两个动作?谢谢
发布于 2015-06-08 23:52:56
这可能会在下一个版本的Ember (1.13)中得到支持。修复它的PR在这里:https://github.com/emberjs/ember.js/pull/11373
发布于 2016-09-22 03:43:40
为此,我会使用ember-composable-helpers。
<button {{action (pipe addToCart purchase redirectToThankYouPage) item}}>
1-Click Buy
</button>
或
<button {{action (queue (action "backupData") (action "unsafeOperation") (action "restoreBackup"))}} />
https://stackoverflow.com/questions/11544565
复制相似问题