2016-10-05 10 views
0

アクションをトリガーしていたクリックされたhtml要素への参照を取得しようといくつか試みました。何も働かなかったし、ウェブ上で役に立つ何かを見つけることができたので、ここで私を助けてくれますか?Ember action-helperは、クリックされた要素への参照をパスします

そして、あなたはあなたのアクションで、ブラウザのイベントを受け取ります

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

:私はあなたが閉鎖アクションを使用する必要があります

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

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

予告スタイルは良い考えではないようだ。 'style'を計算されたプロパティにバインドすることを考えましたか? – Lux

答えて

1

のようなものを持ちたい手動 `を設定

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

ありがとう、私はすでにこのイベントパラメータを見ましたが、私はonclickでそれを使用しなければならないことを知りませんでした –

関連する問題