如何在摩纳哥编辑中使用SetValue



设置摩纳哥编辑文本内容的正确方法是什么,而不必担心撤消堆栈?monacoEditor.setValue("text")似乎在内部深处崩溃:

vue.esm.js?efeb:1741 TypeError: (intermediate value)(intermediate value)(intermediate value).create is not a function
    at D (textModel.ts:90)
    at f.setValue (textModel.ts:385)
    at t.setValue (commonCodeEditor.ts:211)
    at VueComponent.loadFile (ResourceViewer.vue?d447:85)

对于从Google的未来旅行者来说,以下代码在您初始化编辑器之后工作:

editor.getModel().setValue('some value');

问题证明我不是在字符串中传递,而是一个json对象。使用"文本"测试也没有起作用,因为Amdrequire被证明是异步的。

最新更新