All Projects → changhuixu → ngx-quill-lite

changhuixu / ngx-quill-lite

Licence: MIT license
A light weight Angular wrapper of Quilljs, powerful rich text editor

Programming Languages

CSS
56736 projects
typescript
32286 projects
HTML
75241 projects

Projects that are alternatives of or similar to ngx-quill-lite

quilljs-rails
Easy integration of Quill rich editor with most Rails forms.
Stars: ✭ 33 (+65%)
Mutual labels:  rich-text-editor, quilljs, quill-editor
Angular Interview Questions
List of 300 Angular Interview Questions and answers
Stars: ✭ 2,264 (+11220%)
Mutual labels:  angular6, angular7
Nebular
💥 Customizable Angular UI Library based on Eva Design System 🌚✨Dark Mode
Stars: ✭ 7,368 (+36740%)
Mutual labels:  angular6, angular7
Vue Quill Editor
🍡@quilljs editor component for @vuejs
Stars: ✭ 6,874 (+34270%)
Mutual labels:  quilljs, quill-editor
angular-rollbar-source-maps
Angular 2+ implementation to upload sourcemaps to Rollbar
Stars: ✭ 17 (-15%)
Mutual labels:  angular6, angular7
angular-progress-bar
This component allow you to easy incorporate progress-bar to angular/ionic project, providing binding and color options
Stars: ✭ 26 (+30%)
Mutual labels:  angular6, angular7
quill-magic-url
Automatically convert URLs to links in Quill
Stars: ✭ 86 (+330%)
Mutual labels:  quilljs, quill-editor
Ng Select
⭐ Native angular select component
Stars: ✭ 2,781 (+13805%)
Mutual labels:  angular6, angular7
TextEditor
Rich text editor for Blazor applications - Uses Quill JS
Stars: ✭ 156 (+680%)
Mutual labels:  rich-text-editor, quilljs
Angular Froala Wysiwyg
Angular 4, 5, 6, 7, 8 and 9 plugin for Froala WYSIWYG HTML Rich Text Editor.
Stars: ✭ 696 (+3380%)
Mutual labels:  rich-text-editor, angular6
Ngx Quill
Angular (>=2) components for the Quill Rich Text Editor
Stars: ✭ 1,382 (+6810%)
Mutual labels:  rich-text-editor, quilljs
ng-pdf-highlighter
PDF annotation with angular7
Stars: ✭ 15 (-25%)
Mutual labels:  angular6, angular7
angular-youtube-player
Simple youtube player created with angular and typescript. See demo.
Stars: ✭ 35 (+75%)
Mutual labels:  angular6, angular7
Angular-Movies
Angular Movies | TV Shows is a simple web app that consumes The Movie DB API - Angular 13 + Material Angular
Stars: ✭ 35 (+75%)
Mutual labels:  angular6, angular7
angularx-qrcode-sample-app
Angular5/6/7/8/9/10+ sample apps with working implementations of angularx-qrcode
Stars: ✭ 15 (-25%)
Mutual labels:  angular6, angular7
Flutter Quill
Rich text editor for Flutter
Stars: ✭ 177 (+785%)
Mutual labels:  rich-text-editor, quilljs
Ngx Quill Example
demo app for the advanced usage of ngx-quill module
Stars: ✭ 137 (+585%)
Mutual labels:  rich-text-editor, quilljs
Ng Quill
AngularJS Component for Quill rich text editor
Stars: ✭ 223 (+1015%)
Mutual labels:  rich-text-editor, quilljs
nodejs-angular-starter
A starter template to work with on NodeJS (typescript), Angular (with SSR), and shared models.
Stars: ✭ 13 (-35%)
Mutual labels:  angular6
editor-ovo
A rich text editor for mobile web. Mixed editing of photos and Emoji 一个适用于移动web的富文本编辑器。照片加emoji的混合编辑
Stars: ✭ 29 (+45%)
Mutual labels:  rich-text-editor

ngx-quill-lite

An Angular library that lazy loads Quill JavaScript and its theme CSS. Dependencies: @angular/common, @angular/core, @angular/forms, @angular/platform-browser; Released assets from Quill.

npm

Buy Me a Coffee at ko-fi.com

Demo

Features

  1. Only load Quill js/css when needed. i.e., Quill is not bundled in your application.

  2. Optimized toolbar and default configurations for common usages.

Notes

This library is not intended to be widely used. It is build to fit my own needs.

Extending this library is in my plan. PRs are welcome too.

Usage

  1. Download Quill based on instructions here.

  2. Copy & Paste quill.min.js and quill.snow.css to assets\quill folder. These two files will be lazy loaded during component initialization.

  3. Import NgxQuillLite module into the module uses Quill rich text editor.

  4. Include quill-editor by <quill-editor [(html)]="html"></quill-editor> in your component. quill-editor has two way bindings with your html string.

  5. This component binds the following:

  @Input() html = '';
  @Output() htmlChange = new EventEmitter<string>();

Why this library

I have read and contributed to ngx-quill, which is a good libary and I recommend you use that libary if you have more requirements.

My goal of making ngx-quill-lite is to have lazy loading feature, because most of my applications only need Quill in one or two pages. Thus, a specialized library is in need, which gives birth to ngx-quill-lite.

Buy Me a Coffee at ko-fi.com

Note that the project description data, including the texts, logos, images, and/or trademarks, for each open source project belongs to its rightful owner. If you wish to add or remove any projects, please contact us at [email protected].