Ember action-helper 传递对被点击元素的引用

Ember action-helper pass reference to the clicked element

我多次尝试获取对触发操作的已点击 html 元素的引用。没有任何效果,我可以在网上找到有用的东西,所以你能帮我吗?

例如我想要类似

的东西
//my-component.hbs    
<th {{action "clicked" this}}>click me</th>

//my-component.js
actions: {
    clicked(type, _this) {
        Ember.$(_this).css("color", "red");
    },

您应该使用关闭操作:

<th onclick={{action "clicked"}}>click me</th>

然后您将在您的操作中收到浏览器事件:

clicked(event) {
  let elem = event.target; // this is what you are looking for
}