如何通过CKEditor4 for Angular使用附加组件

时间:2019-07-10 14:41:35

标签: angular ckeditor angular-cli

我正在将CKEditor集成到我们正在构建的应用程序中。我们一直使用TinyMCE,但是在单个页面上添加很多(我的意思是多达100个)内联编辑器时,整个应用程序可能崩溃或加载超过10秒。切换到CKEditor 4可以大大提高性能,但是...

由于某些原因,默认情况下基本的“字体颜色”按钮不可用。

在CKEditor 4和CKEditor 5中,这些附件都不像几乎所有其他库一样都是“仅仅是”易于使用的npm软件包,这非常不方便(轻描淡写)。该文档也严重缺乏,没有解决方案,您很快就会有15个打开的标签页。

我遵循了“与Angular集成”指南,该指南实际上很明确,但是没有提及添加自定义插件。 There is a solution here on Stack Overflow,但由于angular.json文件的处理方式发生了变化,因此不再起作用。

TLDR:如何在CKEditor4和Angular7-cli中使用自定义/下载的插件?

1 个答案:

答案 0 :(得分:0)

将下载的插件.zip提取到CKEditor4-angular的plugins文件夹中。

在您的配置中添加extraPlugins:'colorbutton'