ngx-editor no borra el valor.
Nxg-editor (docs) no puede borrar su valor al enviarlo.
Tengo un código como este dentro de la etiqueta form
, pero cuando hago clic en el método usando form.reset()
no borra el valor del editor. De hecho, el valor en el form
está borrado, pero no en la estructura del DOM (tiene una etiqueta
con contenido previo).
¿Cómo puedo eliminar todo el contenido de él?
He intentado this.editor.destroy()
y this.editor = new Editor();
pero no ayuda.
<ngx-editor-menu [editor]="editor" [toolbar]="toolbar">
</ngx-editor-menu>
<ngx-editor [editor]="editor" formcontrolname="answer">
</ngx-editor>
https://stackblitz.com/edit/ngx-editor-eqktlc?file=src/app/app.component.ts
davy.ai
Problema con la limpieza del valor en Nxg-editor
El
Nxg-editor
no borra su valor al enviar incluso cuando se utiliza el métodoform.reset()
. El contenido puede parecer que se ha borrado en elform
pero aún aparece en la estructura DOM.Solución
Una solución que se ha intentado es utilizar
this.editor.destroy()
ythis.editor = new Editor();
para destruir y crear un nuevo editor. Sin embargo, esto no ha funcionado.Una posible solución es utilizar el paquete
ngx-editor-api
para borrar el valor del editor.ngx-editor-api
utilizando el comando:NgxEditorApiModule
en el archivoapp.module.ts
:NgxEditorApiService
en el componente:clear()
al enviar para borrar el valor del editor:Esto debería borrar el valor del
Nxg-editor
cuando se envíe el formulario.https://stackblitz.com/edit/ngx-editor-eqktlc?file=src/app/app.component.ts