6.1.0 • Published 7 years ago
@twp0217/ngx-tinymce v6.1.0
ngx-tinymce
简介
基于angular(v2+)的tinymce组件
使用
- 安装依赖包:tinymce和@twp0217/ngx-tinymce
npm install tinymce @twp0217/ngx-tinymce --save- 在angular-cli.json中增加tinymce配置
"scripts": [
  "node_modules/tinymce/tinymce.js",
  "node_modules/tinymce/themes/modern/theme.js"
]- 在module导入NgxTinymceModule
import { NgxTinymceModule } from "@twp0217/ngx-tinymce";
@NgModule({
  declarations: [
    AppComponent
  ],
  imports: [
    BrowserModule,
    FormsModule,
    
    NgxTinymceModule
  ],
  providers: [],
  bootstrap: [AppComponent]
})
export class AppModule { }- 在模板页面使用
<ngx-tinymce [(ngModel)]="html"></ngx-tinymce>system.js 配置
在 map 中添加以下配置
map: {
  'ngx-tinymce': 'npm:ngx-tinymce/bundles/ngx-tinymce.umd.min.js'
}文档
属性(Attributes)
| 名称 | 类型 | 默认值 | 说明 | 
|---|---|---|---|
| options | TinymceOptions | { skin_url = "assets/tinymce/skins/lightgray"; } | 配置项 | 
事件(Events)
Native
onClick
onDblClick
onMouseDown
onMouseUp
onMouseMove
onMouseOver
onMouseOut
onMouseEnter
onMouseLeave
onKeyDown
onKeyPress
onKeyUp
onContextMenu
onPasteCore
onInit
onFocus
onBlur
onBeforeSetContent
onSetContent
onGetContent
onPreProcess
onPostProcess
onNodeChange
onUndo
onRedo
onChange
onDirty
onRemove
onExecCommandPaste Plugin
onPastePreProcess
onPastePostProcess支持
- 如果项目对你有帮助,请点颗星:star:,谢谢。
- 如果你对项目有想法、问题、BUG,欢迎讨论。