我正在为我的流星项目寻找所见即所得的编辑器。
它是带有Angular 5的Meteor版本1.6.1.1。
我已经尝试过[Froala][1]。
这在本地工作正常,但在创建 Docker 容器后,它显示了多个错误 (https://github.com/froala/meteor-froala/issues/27(。
所以我正在寻找解决这个问题,或者另一个简单/轻量级的所见即所得编辑器与 Meteor 1.6.1.1 和 Angular 5 一起工作。
谢谢;)
我会建议 CKEditor - https://ckeditor.com。我推荐版本 4,因为我使用它,我可以说它与 Meteor 配合得很好。将代码(CK 编辑器库(放在项目的公用文件夹中,之后您可以在任何地方使用它。它有一个下载页面(https://ckeditor.com/ckeditor-4/download(,你可以构建你的编辑器,添加你需要的一切,删除你不需要的东西,所以使用它非常好。
初始化就是这么简单:
HTML: <textarea id="ck_editor" rows="5">
JS: CKEDITOR.replace('ck_editor');
要获取文本内容,请执行以下操作:
CKEDITOR.instances.ck_editor.getData()
PS:我在 Meteor 1.5 中使用过这个编辑器,但我还没有用 1.6 测试过它,但它应该以同样的方式工作。此外,我将项目部署在 docker 容器上,没有任何问题。
我会建议TinyMCE。
我推荐自托管,您可以通过 NPM 安装它:
npm install tinymce
一旦您需要软件包,请参阅文档