gpt4 book ai didi

javascript - 如何更新每个响应的 Ck 编辑器内容

转载 作者:行者123 更新时间:2023-11-30 12:56:00 26 4
gpt4 key购买 nike

CK editor initialization 
function initEditor(){

CKEDITOR.replace( 'editor1', {

on: {
//focus: onFocus,
//blur: onBlur,

// Check for availability of corresponding plugins.
pluginsLoaded: function( evt ) {
var doc = CKEDITOR.document, ed = evt.editor;
if ( !ed.getCommand( 'bold' ) )
doc.getById( 'exec-bold' ).hide();
if ( !ed.getCommand( 'link' ) )
doc.getById( 'exec-link' ).hide();
}
}
});
}


function getIndividualReportData( reportId ){
ReportService.getIndividualReportList( reportId ,
function( data ) // success
{
console.log(data);
$scope.report = data ;

initEditor();


},
function( msg ) // error
{

});

}

html-ck 编辑器

<textarea cols="100"  name="editor1" rows="50" data-ng-model="report.reportData">

{{ report.reportData }}
</textarea>

但数据未在 ck 编辑器中更新。在收到响应后初始化 CK 编辑器然后显示数据。但是如果我调用函数 initEditor,则它显示警告编辑器实例“editor1”已附加到提供的元素。

我正在使用 angular js + Ck 编辑器

最佳答案

得到答案

我必须清除实例

delete CKEDITOR.instances[ 'editor1' ];

关于javascript - 如何更新每个响应的 Ck 编辑器内容,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/19094927/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com