我将数据发布到API中,并希望在从API获取数据后对其进行编辑。当我尝试编辑数据时,出现以下错误:
CKEditorError:数据控制器设置不存在的根:试图在不存在的根上设置数据。了解更多:https://ckeditor.com/docs/ckeditor5/latest/framework/guides/support/error-codes.html#error-datacontroller-set-non-existent-root
<CKEditor
editor={ClassicEditor}
onChange={this.handleChange}
data={html}
></CKEditor>
答案 0 :(得分:0)
这是目前的虚拟解决方案,我不知道这是什么正确原因:
创建一个变量:
let a = "";
用来自API的内容替换变量a
的内容
并使用htmlparser
进行解析:
let data = a.replace("", htmlparser(/*data coming from your api*/))