web-dev-qa-db-fra.com

Éditeur de texte enrichi pour AngularJS

J'utilise TextAngular qui craint le noyau! Toute personne l'utilisant le saurait. Mes utilisateurs se plaignent chaque jour :(

Je suis à la recherche de solutions de rechange et j'ai trouvé des solutions telles que Froala (199 $) et CKEditor, mais elles nécessitent JQuery.

Existe-t-il un "bon" éditeur pour AngularJS sans JQuery qui fonctionne? Je cherchais mais je n’en ai trouvé aucun. Je suis prêt à payer aussi.

35
Elaine Byene

Tu as beaucoup d'options. Mais si vous ne l'aimez pas, écrivez simplement un nouvel éditeur et partagez-le avec nous :)

éditeur angulaire -> démo

Meditor angulaire -> Démo

Trix angulaire -> Démo

ngQuill -> en utilisant QuillJs

angular-inline-text-editor -> démo

Vous pouvez créer un nouvel éditeur avec de petites modifications.

102
hurricane

S'agissant d'un des premiers résultats sur Google lors de la recherche d'un éditeur HTML <WYSIWYG Angular, j'ai pensé ajouter quelque chose au commentaire d'Elaine sur sa décision de s'installer sur TinyMCE.

Il existe un module Angular pour TinyMCE, ui-tinymce: https://github.com/angular-ui/ui-tinymce

Après avoir essayé et échoué à faire fonctionner Angular-Trix, ui-tinymce semble fonctionner assez bien. Notez que ui-tinymce semble fonctionner uniquement avec la version TinyMCE 4.3.12 ou une version inférieure. La question pertinente est la suivante: https://github.com/angular-ui/ui-tinymce/issues/264

En outre, TinyMCE est également assez bien documenté: https://www.tinymce.com/docs/

En ce qui concerne votre exigence no jQuery, le module ne l’énumère pas explicitement comme dépendance, il peut donc juste dépendre de jqlite d’Anngular (ou pas du tout).

13
Andrew