Angular Ngx Editor Working Example

·

ANgular6

Hello to all, welcome to therichpost.com. In this post, I will do, Angular Ngx Editor Working Example.

There are so many WYSIWYG Editor modules for Angular but I like ngx editor npm the most because it is easy to implement and use.

Here is the working picture of ngx-editor – npm in Angular 6:

 

Angular Ngx Editor Working Example

Here is the steps need to follow:

 

1. Very first, we need to run below commands to step up Angular Project:
npm install -g @angular/cli 
ng new angularngxeditor //Create new Angular Project
$ cd angularngxeditor // Go inside the Angular Project Folder
ng serve --open // Run and Open the Angular Project
http://localhost:4200/ // Working Angular Project Url

angular_run_projecy

 

2. Now, run below command to add ngx editor into Angular Application:

Here you can find ngx editor details : https://www.npmjs.com/package/ngx-editor

npm install ngx-editor --save
3. After it, now run below commands to add rest of modules for ngx editor:
npm install --save font-awesome angular-font-awesome
npm install ngx-bootstrap --save
4. Now, add below into your app.module.ts file:
import { BrowserModule } from '@angular/platform-browser';
import { NgModule } from '@angular/core';

import { AppComponent } from './app.component';
import { NgxEditorModule } from 'ngx-editor';
import { FormsModule } from '@angular/forms';
import { AngularFontAwesomeModule } from 'angular-font-awesome';
import { HttpClientModule }    from '@angular/common/http';

@NgModule({
  declarations: [
    AppComponent
  ],
  imports: [
    BrowserModule,
    NgxEditorModule,
    FormsModule,
    HttpClientModule,
    AngularFontAwesomeModule
  ],
  providers: [],
  bootstrap: [AppComponent]
})
export class AppModule { }

 

5. Now, add below code into app.component.html:
<app-ngx-editor height="100px" minHeight="50px" [placeholder]="'Enter text here...'" [spellcheck]="true" [(ngModel)]="htmlContent"></app-ngx-editor>
6. Now,  add below code into src/styles.css:
@import "~font-awesome/css/font-awesome.css";

Now, this is it, if you have any query related to this post, then please do comment or ask question.

Thank you,

badfella,

TheRichPost

 

 

Comments

21 responses to “Angular Ngx Editor Working Example”

  1. Narayana Avatar
    Narayana

    Hi,
    I am new to Angular 6, can you provide an example on how to use MaxLengthValidator in ngx-editor and detailed explanation with images as provided above.

    Thanks & Regards,
    Narayana

    1. Ajay Malhotra Avatar
      Ajay Malhotra

      Hello , I will update on this soon.

  2. Manas Sahoo Avatar
    Manas Sahoo

    how to retrieve texts from editor or print in console when a save button is clicked.

    1. Ajay Malhotra Avatar

      Please check the example and in this button click event, you can console the value:

      https://therichpost.com/angular-7-ngx-editor-validation-working-example

  3. Bashya Rajan A Avatar
    Bashya Rajan A

    I am getting build error in my “angular-font-awesome-component.ts” as Cannot find module ‘@angular/core’.

    Please help.

    1. Ajay Malhotra Avatar

      Did you install Angular font awesome package?

  4. Bashya Rajan A Avatar
    Bashya Rajan A

    I followed the same , but getting build errors as “Cannot find module” ‘@angular/core’

    1. Ajay Malhotra Avatar

      Try to run npm install command.

  5. Ravindra Avatar
    Ravindra

    It was very helpful and saved a lot of my time

    1. Ajay Malhotra Avatar

      Thank you Ravindra

  6. Berkan Bilgin Avatar
    Berkan Bilgin

    Do you have any example to use color picker instead of typing hex values?

    1. Ajay Malhotra Avatar
      Ajay Malhotra

      I wil share

  7. Bharatesh Avatar
    Bharatesh

    Is it support to ngForm and image uploading?

  8. Sandeep Avatar
    Sandeep

    Hi, Do you have any example on Image upload in ngx-editor.

    1. Ajay Malhotra Avatar

      Image upload to backend?

  9. Elias Aragão Soares Avatar
    Elias Aragão Soares

    ngx-editor is discontinued. Check our fork: https://www.npmjs.com/package/@iget/editor

  10. Ananf Avatar
    Ananf

    will this work for angular 10 as well ??
    bcz ngx-editor is not supporting multiple editor in component (in angular 10 )
    Can u suggest me since it very urgent

    1. Ajay Malhotra Avatar

      You can try quill editor.

  11. beta Avatar
    beta

    ngx editor doesnt not apply text color on rendering it in another html file

Leave a Reply

Your email address will not be published. Required fields are marked *

This site uses Akismet to reduce spam. Learn how your comment data is processed.