EmberJS需要操作键

EmberJS requiredKeys for action

本文关键字:操作 EmberJS      更新时间:2023-09-26

如何定义只有在按下特定修改键时才会调用的操作(点击时)?

allowedKeys也会在未按下修改键时执行操作。

一种方法是只进行

<div onclick={{action 'itemClick'}}> my item </div>  

以及在您的控制器/父组件中

actions: {
  itemClick(e){
    if (e.altKey) {
       // alt key 
    } else if (e.ctrlKey) {
       // ctrl key 
    }
  }
}