No se puede leer la propiedad 'cuerpo' de nulo - Angular
¿Usas la última versión? ¿El error solo aparece en la lista de plantillas? Entonces, ¿funciona cuando vuelves a la página de edición?
Lee la respuesta completa abajo ↓Pregunta
Hola, Tengo una lista de plantillas de correo electrónico (página 'plantillas') y hay un botón que abre la edición (página 'templates/edit/:templateId'). Todo funciona bien, pero cuando vuelvo a la lista de plantillas me aparece este error en la consola:
core.js:1624 ERROR TipoError: No se puede leer la propiedad 'body' de null en Object.getBody (grapes.min.js:11) en Object.getWrapperEl (grapes.min.js:11) en R.i.getCanvasWrapper (grapes.min.js:11) en R.i.initialize (grapes.min.js:11) en R.i.e.View (grapes.min.js:2) en R.i [como constructor] (grapes.min.js:2) en New R.I (grapes.min.js:2) en Object.get (grapes.min.js:11)
> en R.i.updateActive (grapes.min.js:11)
> en y (grapes.min.js:2)
También intenté implementar OnDestroy en mi componente de edición, pero no afecta:
' ngOnDestroy() {
this.grapejsComponent.destroy();
}`
P.D. this.grapejsComponent es el siguiente objeto:
`
initGrape() {
this.grapejsComponent = grapesjs.init({
..........
})
}`Respuestas (3)
¿Usas la última versión? ¿El error solo aparece en la lista de plantillas? Entonces, ¿funciona cuando vuelves a la página de edición?
Este asunto se ha cerrado automáticamente porque no ha recibido respuesta a nuestra solicitud de más información por parte del autor original. Con solo la información que actualmente hay en el asunto, no tenemos suficiente información para actuar. Por favor, contacta con nosotros si tienes o encuentras las respuestas que necesitamos para que podamos investigar más a fondo.
A veces me sale el mismo error cada vez que pulso ctrl+c. Grapesjs está integrado con angularjs.
Preguntas y respuestas relacionadas
Continúa investigando con debates sobre temas similares.
Issue #1906
Componentes y Js - Plantilla de carga
Hola, Tengo un componente al que se le conecta un JS. Todo se crea usando el JS. Cuando arrastro y suelto mi bloque por primera vez, el JS...
Issue #2008
[Pregunta]El lienzo se vuelve oscuro e inmodificable al añadir un gran fragmento de html personalizado.
Solía añadir html personalizado con 'editor.addComponent()'. Funciona bien la mayor parte del tiempo, pero cuando intento insertar un gran...
Issue #1067
[BUG] - Grapesjs se vuelve nulo cuando permite script
Hola @artf Inicialicé grapesjs sin script permit. He importado una cadena html del archivo adjunto (template.zip) y Grapesjs puede mostrarl...
Issue #1988
Error en la imagen de redimensionamiento
¡Hola! Tengo algunos problemas cuando quiero redimensionar una imagen. Cuando pongo una imagen y hago clic en un manejador de redimensionad...
Plugins de pago que cumplen con este problema
Seleccionado por temas clave y relevancia de etiquetas para ayudarte a enviar más rápido.
Cargando recomendaciones de plugins de pago...
Consulta los plugins de código abierto de GrapesJS en GitHub O haz una búsqueda rápida en nuestro catálogo gratuito.
Explora plugins gratuitos →Los plugins premium incluyen soporte, actualizaciones regulares y funciones listas para producción — ahorrando días de trabajo de integración.
Explora plugins premium →Explorar categorías de plugins
Ve directamente a las páginas de categorías de plugins en el marketplace.