Skip to content
This repository has been archived by the owner on Sep 5, 2024. It is now read-only.

Angular Material Rich Text Editor #8487

Closed
mohsinmuzawar opened this issue May 18, 2016 · 24 comments
Closed

Angular Material Rich Text Editor #8487

mohsinmuzawar opened this issue May 18, 2016 · 24 comments
Labels
resolution: won't fix There are no resources to fix this issue, the priority is too low, or it doesn't align w/ MD spec. type: feature
Milestone

Comments

@mohsinmuzawar
Copy link

Wanted to ask whether there is going to be a rich text editor which will be added to angular material
Some thing like summernote

@stoperan
Copy link

+1

@ThomasBurleson
Copy link
Contributor

A pull request would be welcome. And we will contact the SummerNote author to see if he would be interested in making an Angular Material native version.

@topherfangio - FYI.

@timbrown81
Copy link

There are several rich text editors available, all with their own benefits and disadvantages. No single editor will be the best for every problem. I think this is best left to the individual architect to chose the right editor for their situation.

@mbarakaja
Copy link

There is an official angular directive for summernote already, maybe is a good option to start.

@ThomasBurleson
Copy link
Contributor

ThomasBurleson commented May 19, 2016

I should also add that an Angular Material-native RichText Editor would be best added to an extension library (eg angular-material.extensions.js) and will not be published as a core component in (angular-material.js).

@kpgarrod
Copy link

kpgarrod commented May 31, 2016

ngWig would be a good fit for my project because it has no dependency on JQuery or twitter-bootstrap as Summernote does. Unfortunately it has compatibility issues with angular-material. While I agree with @timbrown81 that different editors will suit different projects, it would be good to have a choice of editors that actually work with angular-material. I have been finding that a challenge.

@stevermeister
Copy link

@kpgarrod
it's not compatibility issues of ngWig itself, but it looks like it's compatibility issue of angular-material with contenteditable fields on mobile devices.

would like to see answer on this #8593

@timbrown81
Copy link

I have been experimenting with several different rich text editors for my project on Angular Material. In doing so, I've taken made CodePens for 5 different WSYWSG editors. So far I am leaning towards Froala simply because it's native look and feel is implemented with Material Design. Disadvantage is that it requires JQuery. So I am also looking at CKEditor, it will take some skinning to follow MD, but has no dependencies and has a rich ecosystem of plugins.

Let me know if there are any other editors you'd like to have my include.
Angular Material WYSWYG Editors

@stunaz
Copy link

stunaz commented May 31, 2016

What about http://textangular.com?

@kpgarrod
Copy link

kpgarrod commented May 31, 2016

Certainly ngWig. Once the bug is fixed in a-m I think it will be ideal.

On Tue, 31 May 2016, 19:47 stunaz [email protected] wrote:

What about http://textangular.com?


You are receiving this because you were mentioned.
Reply to this email directly, view it on GitHub
#8487 (comment),
or mute the thread
https://github.com/notifications/unsubscribe/ACDjkY-MABRz7OkeovOb61RJnJJA6maiks5qHHQsgaJpZM4Ig_Gg
.

@stevermeister
Copy link

@timbrown81
it would be nice if you could add ngWig (http://ng-wig.js.org/) into your list as well

@timbrown81
Copy link

On Tue, 31 May 2016, 19:47 stunaz _@_.***> wrote:
What about http://textangular.com?

@stunaz Here is textAngular: http://codepen.io/timbrown81/pen/JKoGMr

@timbrown81
Copy link

@timbrown81
Copy link

And here is Medium using angular-medium-editor http://codepen.io/timbrown81/pen/xObYeB

@stevermeister
Copy link

@timbrown81 great thx!
forward my blog audience to your list ;)

@stunaz
Copy link

stunaz commented Jun 1, 2016

@timbrown81 not sure to understand what your pens do.
Is there any new material component (subject to be in a future angular-material.extensions) ?

Seems to me that you just included external lib, so nothing new.

@kpgarrod
Copy link

kpgarrod commented Jun 2, 2016

@timbrown81 Just to be clear, I understand that all of these editors suffer from the same angular-material bug (#5937) on mobile devices. Is that right? I checked medium-editor and confirm that it and ng-wig do.

@ThomasBurleson
Copy link
Contributor

This issue is closed as part of our ‘Surge Focus on Material 2' efforts.
For details, see our forum posting @ http://bit.ly/1UhZyWs.

@victordelacruz
Copy link

I'm surprised that Quill isn't mentioned here. It looks awesome and more in line with Angular Material philosophy than summernote.

Also, it doesn't have any external dependencies on Bootstrap or Jquery: http://quilljs.com/

@jessicamrbr
Copy link

jessicamrbr commented Feb 8, 2017

I used a combination of TinyMCE (for angular, nom jQuery) and sample editor in docs, it worked very well.

localhost-3000-auxs-appointmenttemplates iphone 6

@demiro
Copy link

demiro commented Sep 12, 2017

hm... anything for angular and not angularJS?

@henrymana
Copy link

I use quilljs (but still with angularjs...) It looks like there is at least one wrapper for angular versions > 2... not sure it if is any good... https://github.com/KillerCodeMonkey/ngx-quill

@chych
Copy link

chych commented Jan 10, 2018

I just discover https://github.com/Sibiraj-S/ngx-editor
works on my project (angular v4)

@stevermeister
Copy link

updated ngx-wig that should work for both Angular 4 and Angular 5

@Splaktar Splaktar added the resolution: won't fix There are no resources to fix this issue, the priority is too low, or it doesn't align w/ MD spec. label Jan 17, 2018
@angular angular locked as off-topic and limited conversation to collaborators Jan 17, 2018
Sign up for free to subscribe to this conversation on GitHub. Already have an account? Sign in.
Labels
resolution: won't fix There are no resources to fix this issue, the priority is too low, or it doesn't align w/ MD spec. type: feature
Projects
None yet
Development

No branches or pull requests