我正在使用ngx-monaco-editor在模态框中实现代码编辑器。因为我需要支持多个标签页,所以需要准备一个 map 来记住具有 Uri 的模型。该模态框在关闭后也可以重新打开。
问题: 当我重新打开模态框并选择以前打开的文件时,会抛出错误:
问题: 当我重新打开模态框并选择以前打开的文件时,会抛出错误:
Cannot add model because it already exists
我不确定为什么 ngx-monaco-editor 在组件销毁后没有销毁模型。
有没有办法在关闭模态框之前手动清除这些模型。
monaco-editor@0.29.1
:getModels
是undefined
。但是有一个getModel()
方法。 - Mir-Ismaili