从Monaco编辑器中删除Listner

时间:2018-05-18 06:57:51

标签: monaco-editor

将任何回调附加到editor.onDidChangeModelContent(event)到Monaco实例后,如何删除(或解除绑定)此功能?

例如,ACE编辑器提供function removeListener来完成此任务。

1 个答案:

答案 0 :(得分:0)

陈述摩纳哥文件,全部event functions return an IDisposable object。此接口定义function called dispose。我建议在试图“解除绑定”一个监听器时调用这个函数,例如:

var disposable = editor.onDidChangeModelContent (function (event) {});
// ...
disposable.dispose ();