Merci @Ronin d'avoir partagé vos recherches. Voici mes commentaires sur quelques-uns que j'ai testés.
NGX-EDITOR
Tout d'abord, j'ai essayé ngx-editor et il était relativement facile à installer et à utiliser. J'avais seulement besoin de ngs-bootstrap et fontAwesome comme dépendances. Cependant, le seul inconvénient que j'ai trouvé pour mes besoins était le widget d'ajout de lien. Cette bibliothèque ne se souvient pas du lien que vous avez saisi, donc si vous voulez le modifier, vous devez le supprimer et le réajouter. Une autre limitation était que l'on ne pouvait pas spécifier de valeur maximale de longueur.
NGX-QUILL
J'ai fini par utiliser ngx-quill. Il offre une meilleure façon de gérer les liens ainsi que la possibilité de spécifier une longueur maximale. Il était également très facile à installer :
npm install ngx-quill
npm install quill // Nécessaire pour les styles CSS
import { QuillModule } from 'ngx-quill'
import 'quill/dist/quill.core.css'
import 'quill/dist/quill.snow.css'
@NgModule({
imports: [
...,
QuillModule
],
...
})
class YourModule { ... }
0 votes
wysihtml est une bonne option sans dépendance de JQuery et avec une licence MIT.
8 votes
La qualité de toutes les réponses est très bonne et elles sont très utiles. Dommage que la question ait été fermée, c'est un cas où une application stricte de la règle rend StackOverflow moins précieux...
0 votes
CKEditor 5 a une intégration officielle avec Angular 2+. Pour des instructions d'installation, consultez ckeditor.com/docs/ckeditor5/latest/builds/guides/integration/… L'éditeur est Open Source, une licence commerciale avec support est également disponible.
0 votes
Meilleur éditeur blog.almightytricks.com/2020/10/19/…