angular - Angular6 & tinyMCE 编辑器
问题描述
您好,我想将 tinyMCE 编辑器集成到 Angular 6 应用程序中。
我已经集成为以下线程,但是它给了我域未注册的消息。我想在不将它与具有很少基本功能的 API 密钥集成的情况下这样做。
在这里链接到 stackoverflow 在上面的线程中它说它可以使用模块加载器来完成,但我认为它是在 AngularJS 中给出的,而不是在 angular6 中给出的。
如果有人可以帮助我,那将是非常可观的。
解决方案
以下分步指南概述了在由 Angular CLI 管理的项目中加载 TinyMCE 和 TinyMCE-Angular 的过程。
使用 NPM 安装 TinyMCE
npm install --save tinymce
在您的 angular.json 中,将 tinymce 添加到全局脚本标签中。您的脚本列表可能如下所示:
"scripts": [
"node_modules/tinymce/tinymce.min.js"
]
将 tinymce 皮肤、主题和插件添加到 angular.json 的 assets 属性中。这将允许 Tiny 延迟加载初始化所需的所有内容。
"assets": [
{ "glob": "**/*", "input": "node_modules/tinymce/skins", "output": "/tinymce/skins/" },
{ "glob": "**/*", "input": "node_modules/tinymce/themes", "output": "/tinymce/themes/" },
{ "glob": "**/*", "input": "node_modules/tinymce/plugins", "output": "/tinymce/plugins/" }
]
最后,配置编辑器。如有必要,设置 base_url 和 suffix 选项。
<editor [init]="{
base_url: '/tinymce', // Root for resources
suffix: '.min', // Suffix to use when loading resources
plugins: 'lists advlist',
toolbar: 'undo redo | bold italic | bullist numlist outdent indent'
}"></editor>
推荐阅读
- python - 我们如何根据条件创建具有多个输出的 pytorch 模型?
- python - 在Python中,有没有办法通过直接访问类对象而不指定object.attribute来返回特定的属性值?
- ios - 测试依赖注入
- node.js - 有没有办法列出目录 node.js 中所有文件的文件扩展名?
- c++ - 来自 C++ SDK 的 IF 语句措辞不正确
- python - 如何让我的项目在重新启动后记住变量/列表?
- javascript - 图像滑块需要额外单击 1 次才能重置。无法修复
- google-apps-script - 电子邮件通知中出现错误“异常:单元格引用超出范围”
- javascript - 如何设置在线服务器以不断执行我的 javascript 代码?
- xcode - Flutter运行和flutter pub sec报错| 颤振驱动程序