首页
学习
活动
专区
工具
TVP
发布
社区首页 >问答首页 >Ember :使用{{action}}标签处理多个事件?

Ember :使用{{action}}标签处理多个事件?
EN

Stack Overflow用户
提问于 2012-07-18 23:11:06
回答 2查看 7.3K关注 0票数 17

我使用的是Ember.js,并且我试图让一个div元素有两个不同的动作:一个是鼠标进入时,另一个是鼠标离开时。我试着去做:

代码语言:javascript
复制
<div {{action "stopInfo" on="mouseLeave"}} {{action "startInfo" on="mouseEnter"}}>

但它只触发第一个操作(mouseleave)。

有没有办法在同一个元素上有两个动作?谢谢

EN

回答 2

Stack Overflow用户

发布于 2015-06-08 23:52:56

这可能会在下一个版本的Ember (1.13)中得到支持。修复它的PR在这里:https://github.com/emberjs/ember.js/pull/11373

票数 10
EN

Stack Overflow用户

发布于 2016-09-22 03:43:40

为此,我会使用ember-composable-helpers

代码语言:javascript
复制
<button {{action (pipe addToCart purchase redirectToThankYouPage) item}}>
  1-Click Buy
</button>

代码语言:javascript
复制
<button {{action (queue (action "backupData") (action "unsafeOperation") (action "restoreBackup"))}} />
票数 1
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/11544565

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档