2017-02-16 8 views
0

{{action "foo"}}を使用して、tableの行にアクションをバインドできます。しかし、各行の中にいくつかの状態を刻む必要があるので、私は各行をコンポーネントに変換しました。コンポーネント全体のイベントアクションを処理する方法は?

Emberの方法でコンポーネント全体のデフォルトのクリックイベントを処理するにはどうすればよいですか?

私はdidInsertElementフックでイベントバインディングを実行できると確信していますが、これを行う正しい方法であるか、反Emberであるかわかりません。

答えて

1

は、コンポーネントでこれを試してみてください:

import Ember from 'ember'; 

export default Ember.Component.extend({ 
    click() { 
    // do stuff 
    } 
}); 

ドキュメント:https://guides.emberjs.com/v2.11.0/components/handling-events/

+0

を。これは、適切なソリューションである、2minsで答えを受け入れます。 –

関連する問題