如何在同一页面上用不同的配置文件实现CKEDITOR的不同实例?

问题描述:

我在同一个Angular页面上有多个CKEDITOR实例。对于某些情况下,我想使用其他类型的CKEDITOR config1.js我想使用config2.js文件。如何在同一页面上用不同的配置文件实现CKEDITOR的不同实例?

问题是,如果我用config1.js打开CKEDITOR,然后用config2.js打开CKEDITOR,我的CKEDITOR初始化config2.js,但它也使用config1.js(我可以从config1.js中看到consol.log()已执行)。

我的问题如何为不同的CKEDITOR实例实现不同的配置文件?

使用customConfig属性:

CKEDITOR.replace('editor1', { 
    customConfig: '/config1.js' 
}); 
+0

我使用customConfig。也许我试图解释我的问题更清楚一些。我有2个不同的配置文件:'config1'和'config2'。当我用'config1'加载CKEDITOR时,一切正常。但是如果我用'config2'加载CKEDITOR,在我用'config1'初始化CKEDITOR之后,一个'config2'被加载,但是之后我的CKEDITOR也运行'config1',因为'config1'已经被初始化了。所以我想要做的是防止CKEDITOR在使用'config2'初始化CKEDITOR时使用'config1'文件。 –