Estoy integrando TinyMCE en mi aplicación ember.js. Lamentablemente, no puedo recuperar el contenido editado, o al menos, todo.
tinymce.init({ selector: '#'+ this.editorId, toolbar: 'undo redo | alignleft aligncenter alignright alignjustify | ' , menubar: false, setup: (editor) => { editor.on('input', (e) => { console.log(e); }); } }); el evento de input se activa cada vez que se modifica el contenido. e contiene en el mejor de los casos, el último div en el editor y nunca todo el contenido en e.rangeParent.textContent .
¿Hay alguna forma de recuperar todo el contenido editado por TinyMCE?
Logré encontrar una manera de hacerlo, cambié el método para inicializar tinyMCE del selector al destino, pero debería ser fácil de usar para ambos métodos.
const editors= await tinymce.init({ target: element //the textarea DOM element }) editors[0].on('input',() => { setValue(editors[0].getContent()) })Puede ser un poco exagerado, pero tengo un caso en el que quiero mostrar en vivo los cambios en 2 vistas previas a la vez.