angular - 在没有 apikey 的情况下使用带有 angular 6 的 tinyMCE(免费)

标签 angular tinymce free api-key

我尝试安装 angular 6 的 tinyMCE。我正在关注 https://www.tiny.cloud/docs/integrations/angular2/ 上的文档.

一切正常,但我必须有一个 apiKey 才能使用 tinyMCE 云。

我收到错误消息:“此域未在 TinyMCE Cloud 中注册。开始免费试用以发现我们的优质云服务和专业支持。”

我想使用没有 apiKey 的自托管版本。

正如文档 https://www.tiny.cloud/docs/integrations/angular2/#loadingtinymcebyyourself 中所解释的那样我们可以托管 tinymce.min.js 来禁用 apiKey。

如何使用 angular 6 正确添加 tinymce.min.js?

最佳答案

1) 为 Angular 2+ 安装 tinymce:

安装 tinymce Angular npm 模块

npm install @tinymce/tinymce-angular

进口 编辑器模块 在 app.module.ts 上
import { EditorModule } from '@tinymce/tinymce-angular';

添加 编辑器模块 在 app.module.ts 上导入
imports: [
...,
EditorModule
]

2) 托管tinymce JS

安装 tinymce npm 模块:
npm install tinymce --save

在 angular.json 上导入样式
"styles": [
  ...,
  "node_modules/tinymce/skins/lightgray/skin.min.css",
  "node_modules/tinymce/skins/lightgray/content.min.css",
  "node_modules/tinymce/skins/lightgray/content.inline.min.css"
]

angular.json 上导入脚本
"script": [
  ...,
  "node_modules/tinymce/tinymce.min.js",
  "node_modules/tinymce/themes/modern/theme.js"
]

3) 在 HTML 文件 上使用 tinyMCE

添加此代码以使用:
<editor [(ngModel)]="dataModel"></editor>

关于angular - 在没有 apikey 的情况下使用带有 angular 6 的 tinyMCE(免费),我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/53302175/

相关文章:

jquery - TinyMCE 是否有拖放/粘贴图像插入(上传)插件或类似插件?

c++ - 免费(): invalid pointer for vector<vec4i> c++

C语言编程自由trie树

angular - 将服务器请求重定向到 React/Angular SPA 的/index.html

TinyMce 3.5 禁用清理

html - 调用属于 ngFor 一部分的子组件上的函数

javascript - 如何使用编辑器制作可调整大小的文本区域

c - 内存分配释放

angular - karma 单元测试 : ERROR in Cannot read property 'length' of undefined

javascript - 为状态管理发布插件效果