我正在使用jQuery来记录应用程序的keydown事件。我需要在其中使用this.sendaction
。使用时,会显示错误:
this.send动作不是一个功能。
有人可以帮我这个吗。感谢
这是我的代码:
import Ember from 'ember';
const {
Component,
$,
run
} = Ember;
export default Component.extend({
classNames: ['digital-token-menu'],
didInsertElement() {
this._super(...arguments);
$(document).on('keydown', this._keydownHandler);
},
willDestroyElement() {
this._super(...arguments);
$(document).off('keydown', 'document', this._keydownHandler);
},
_keydownHandler(e) {
if (e.keyCode === 8) {
this.sendAction('onClose');
}
},
actions: {