После присоединения любого обратного вызова к editor.onDidChangeModelContent(event) к экземпляру Monaco, как удалить (или отменить привязку) эту функцию?
editor.onDidChangeModelContent(event)
Например, редактор ACE предоставляет функцию removeListener для достижения этой цели.
removeListener
В документации по Монако все функции событий возвращают IDisposable объект .Этот интерфейс определяет функцию с именем dispose.Я бы предложил вызывать эту функцию при попытке «отсоединить» слушателя, например:
IDisposable
dispose
var disposable = editor.onDidChangeModelContent (function (event) {}); // ... disposable.dispose ();