Skip to content

基于@notadd/neditor,更现代化的富文本编辑器angular组件

Notifications You must be signed in to change notification settings

linxiaobing1005032863/ngx-neditor

 
 

Repository files navigation

ngx-neditor

基于@notadd/neditor,更现代化的富文本编辑器angular组件

How to use

step-1

安装@notadd/ngx-neditor

  • npm install @notadd/ngx-neditor

安装依赖

  • mkdir -p ./src/assets/node_modules
  • npm install --prefix ./src/assets @notadd/neditor

⚠ neditor需在assets/node_modules下安装

step-2

  • 添加NgxNeditorModule到你的AppModule
  import { NgxNeditorModule } from '@notadd/ngx-neditor';

  @NgModule({
    imports: [
        ...
        NgxNeditorModule
    ],
    declarations: [AppComponent],
    bootstrap: [AppComponent]
  })
  export class AppModule { }

step-3

  • 在你的component中添加ngx-neditor组件
<ngx-neditor [(ngModel)]="content" #neditor [config]="config"></ngx-neditor>

属性

名称 类型 默认值 描述
config Object - 前端配置项说明,见官网
loadingTip string 加载中... 初始化提示文本
disabled boolean false 是否禁用
delay number 50 延迟初始化neditor,单位:毫秒
neOnReady EventEmitter<UEditorComponent> - 编辑器准备就绪后会触发该事件,并会传递 NgxNeditorComponent 当前实例对象,可用于后续操作。
neOnDestroy EventEmitter - 编辑器组件销毁后会触发该事件
ngModelChange EventEmitter<string> - 编辑器内容发生改变时会触发该事件

This project was generated with Angular CLI version 6.0.1.

Development server

Run ng serve for a dev server. Navigate to http://localhost:4200/. The app will automatically reload if you change any of the source files.

Code scaffolding

Run ng generate component component-name to generate a new component. You can also use ng generate directive|pipe|service|class|guard|interface|enum|module.

Build

Run ng build to build the project. The build artifacts will be stored in the dist/ directory. Use the --prod flag for a production build.

Running unit tests

Run ng test to execute the unit tests via Karma.

Running end-to-end tests

Run ng e2e to execute the end-to-end tests via Protractor.

Further help

To get more help on the Angular CLI use ng help or go check out the Angular CLI README.

About

基于@notadd/neditor,更现代化的富文本编辑器angular组件

Resources

Stars

Watchers

Forks

Packages

No packages published

Languages

  • TypeScript 84.1%
  • JavaScript 12.8%
  • HTML 2.7%
  • CSS 0.4%