我正在寻找嵌入 Angular7 项目的 HTML 编辑器。编辑器的用户将创建非常简单的网页或对更复杂的页面进行小的编辑。我最初认为 WYSISYG 编辑器可能会解决问题,但我发现它们不太适合对源 HTML 进行编辑。有人有建议吗?
这是我迄今为止考虑过的清单:
- CKEditor5 - 真正的富文本编辑器。不提供查看/编辑源 HTML 的功能。
- CKEditor4 - 确实提供了编辑源 HTML 的能力,但似乎不适合编辑网页。
- Froala - 看起来很不错,但不是开源的。
- Summernote(和一个打字稿端口)——这个看起来很完美。一直无法找到在 Angular 中设置它的文档,并且打字稿库没有任何文档。如果有人有设置这个的经验,解释会很棒!
- AngularEditor - 我目前有这个设置并在我的项目中工作。编辑网页似乎没问题。我最大的问题是我插入到编辑器中的一些 HTML 在渲染时不会留在编辑器中。样式离开编辑器窗口,主页上的其他元素被改变。
任何我可能忽略的建议?