С помощью редактора ACE, как я могу отменить привязку события? - PullRequest
12 голосов
/ 28 мая 2011

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

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

- это то, как вы связываете событие с «изменением». Но как мне отменить это?

1 Ответ

28 голосов
/ 26 января 2012

Используйте removeListener для удаления определенного обратного вызова.

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

или более короткая версия

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

Используйте removeAllListeners для удаления всех обратных вызовов.

editor.session.removeAllListeners('change');
...