ngx-wangeditor
TypeScript icon, indicating that this package has built-in type declarations

1.0.1 • Public • Published

ngx-wangeditor NPM version

wangEditor的 Angular 版本。

演示

如何安装

  1. 安装 ngx-wangeditor
npm install ngx-wangeditor --save
  1. 导入 ngx-wangeditor 到根模块 AppModule
import { NgxWangEditorModule } from 'ngx-wangeditor';
 
@NgModule({
  imports: [
    NgxWangEditorModule.forRoot({
      // 默认配置项,对全局 wangEditor [参数配置](https://www.kancloud.cn/wangfupeng/wangeditor3/335776)
      config: {},
    }),
  ],
})
export class AppModule {}

建议:在 SharedModule 也导入和导出 NgxWangEditorModule 确保所有子模块也能使用编辑器。

  1. 将 wangeditor 的样式和脚本导入到 angular.json
"styles"["node_modules/wangeditor/release/wangEditor.css"],
"scripts"["node_modules/wangeditor/release/wangEditor.min.js"]

如何使用

import { Component } from '@angular/core';
 
@Component({
  selector: 'my-app',
  template: `<wangEditor [(ngModel)]="html"></wangEditor>`,
})
export class AppComponent {
  html = ``;
}

API

Name Type Default Summary
config any wangEditor 参数配置
toolbarSelector string - 菜单CSS选择器,当需要菜单与编辑区域分离
textSelector string - 编辑区域CSS选择器,当需要菜单与编辑区域分离
disabled boolean - 禁用

常见问题

关于定制主题

wangeditor 官方有 less 版本,但并没有包含在发布包当中,因此,若需要定制主题,需要从官网下载 less,并自行调整。

为什么不支持异步加载 wangeditor

wangeditor 的体积足够小,因此放在 scripts.js 文件中是可以接受的;且体验上会更好。

Troubleshooting

Please follow this guidelines when reporting bugs and feature requests:

  1. Use GitHub Issues board to report bugs and feature requests (not our email address)
  2. Please always write steps to reproduce the error. That way we can focus on fixing the bug, not scratching our heads trying to reproduce it.

Thanks for understanding!

License

The MIT License (see the LICENSE file for the full text)

Readme

Keywords

none

Package Sidebar

Install

npm i ngx-wangeditor

Weekly Downloads

5

Version

1.0.1

License

MIT

Unpacked Size

69.2 kB

Total Files

21

Last publish

Collaborators

  • cipchk