如何处理整个组件的事件操作?

时间:2017-02-16 02:40:00

标签: javascript ember.js

我可以使用table将动作绑定到{{action "foo"}}行;但是,我将每一行转换为一个组件,因为我需要在每行中调整一些状态。

如何以Ember方式处理整个组件的默认点击事件?

我确信我可以在didInsertElement钩子中进行事件绑定,但我不确定这是正确的方法,还是反Ember。

1 个答案:

答案 0 :(得分:1)

在你的组件中试试这个:

import Ember from 'ember';

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

文档:https://guides.emberjs.com/v2.11.0/components/handling-events/