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

时间:2022-08-26 09:13:32

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

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

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

is how you bind an event to "change". But how do I unbind it?

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

1 个解决方案

#1


26  

Use removeListener to remove a specific callback.

使用removeListener来删除特定的回调。

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

or a shorter version

或更短的版本

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

Use removeAllListeners to remove all callbacks.

使用removealllistener删除所有回调。

editor.session.removeAllListeners('change');

#1


26  

Use removeListener to remove a specific callback.

使用removeListener来删除特定的回调。

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

or a shorter version

或更短的版本

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

Use removeAllListeners to remove all callbacks.

使用removealllistener删除所有回调。

editor.session.removeAllListeners('change');