将 Monaco 编辑器应用到 textarea 而不是 div
Apply Monaco editor to textarea instead of div
我的 html-文档中有以下文本区域:
<textarea id="container"></textarea>
我使用 monaco.editor.create(document.getElementById('container')
函数来初始化编辑器,但它失败了,没有向控制台写入一些错误。当我将文本区域更改为 div 时,它工作正常。
是否可以使用文本区域而不是 div?
问候
安迪
不可能将 monaco-editor
的实例渲染到 <textarea>
标签。
为什么?
<textarea>
标签不是 容器;它是文本原始值的多行纯文本编辑控件。此外,monaco-editor
开发人员指定的 API 明确要求 empty container.
附加参考
我的 html-文档中有以下文本区域:
<textarea id="container"></textarea>
我使用 monaco.editor.create(document.getElementById('container')
函数来初始化编辑器,但它失败了,没有向控制台写入一些错误。当我将文本区域更改为 div 时,它工作正常。
是否可以使用文本区域而不是 div?
问候 安迪
不可能将 monaco-editor
的实例渲染到 <textarea>
标签。
为什么?
<textarea>
标签不是 容器;它是文本原始值的多行纯文本编辑控件。此外,monaco-editor
开发人员指定的 API 明确要求 empty container.