gpt4 book ai didi

events - 2个按钮,相同的 Action ,我怎么知道哪个按钮触发了Ember中的 Action

转载 作者:行者123 更新时间:2023-12-02 06:11:02 25 4
gpt4 key购买 nike

我有一个简单的按钮,它有一个 Action 。

<button {{action "slide" target="view"}} class="slide up">Slide up</button> 

做那两个,
<button {{action "slide" target="view"}} class="slide left">Slide down</button> 

这两个都具有由包含 View 处理的相同操作,如下所示:
App.ViewName = Ember.View.extend({
actions:{
slide: function(){
console.log("which button triggered the slide action?");
}
}

});

在上面的代码中,我的控制台日志说明了我的困惑。我不确定如何识别哪个按钮{上滑或下滑}触发了滑动 Action 。

我的意思是,这是 jQuery 中基本简单的东西,您可以简单地使用“事件”来确定调用按钮。但在 Ember 中,所有这些概念似乎都抛弃了我。

最佳答案

老实说,我会做两个不同的 Action ,但你可以给 Action 发送一个值

{{action slide "up"}}

slide: function(type){
console.log(type);
}

关于events - 2个按钮,相同的 Action ,我怎么知道哪个按钮触发了Ember中的 Action ,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/20320076/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com