如何在Monaco编辑器中监视文件是否从外部更改?

时间:2018-07-16 09:40:07

标签: javascript monaco-editor

在Monaco编辑器中是否有用于监听外部文件更改的API?

我正在开发React应用程序,我的解决方案是将当前模式保持为状态,并使用onDidChangeContent事件比较当前模型的任何更改。

这是更好的方法还是列出外部更改以将其加载到编辑器的最佳方法?

1 个答案:

答案 0 :(得分:0)

您可以使用setInterval()setTimeout()函数和AJAX对其进行检查。您可以每秒载入文件,并将其与Monaco编辑器中最后载入的文件内容进行比较。如果文件内容不相同,请再次加载或询问用户。