使用ACE编辑器,我如何解除绑定事件?

时间:2011-05-27 20:36:10

标签: javascript javascript-events ace-editor

https://github.com/ajaxorg/ace/wiki/Embedding---API

editor.session.on('change', callback);

是将事件绑定到“更改”的方式。但是我如何解开呢?

1 个答案:

答案 0 :(得分:28)

使用removeListener删除特定的回调。

editor.session.removeListener('change', callback);

或更短的版本

editor.session.off('change', callback);

使用removeAllListeners删除所有回调。

editor.session.removeAllListeners('change');