【发布时间】:2019-09-08 23:37:38
【问题描述】:
我正在寻找嵌入到 Angular7 项目中的 HTML 编辑器。编辑器的用户将创建非常简单的网页或对更复杂的页面进行小幅编辑。我最初认为 WYSISYG 编辑器可以解决问题,但我发现它们不适合对源 HTML 进行编辑。有人推荐吗?
这是我目前考虑过的列表:
- CKEditor5 - 真正的富文本编辑器。不提供查看/编辑源 HTML 的功能。
- CKEditor4 - 提供编辑源 HTML 的功能,但似乎不适合编辑网页。
- Froala - 看起来很不错,但不是开源的。
- Summernote(和一个typescript 端口)——这个看起来很完美。虽然无法找到在 Angular 中进行设置的文档,并且 typescript 库没有任何文档。如果有人有此设置的经验,解释会很棒!
- AngularEditor - 我目前有这个设置并在我的项目中工作。编辑网页似乎没问题。我最大的问题是我插入编辑器的一些 HTML 在渲染时不会留在编辑器中。样式离开编辑器窗口,主页上的其他元素会发生变化。
有什么我可能忽略的建议吗?
【问题讨论】:
标签: angular typescript summernote html-editor