Cómo usar variables/funciones fuera del script
No puedes, no están en el mismo contexto, lee atentamente esta página https://grapesjs.com/docs/modules/Components-js.html Necesitas copiar tus variables globales dentro de la propiedad 'script' o puedes inyectarlas en el lienzo como dependencia
Lee la respuesta completa abajo ↓Pregunta
Hola @artf, ¿Cómo puedo acceder a las funciones de la variable que están fuera del script?
Mi código es como,
var temp = {};
función fnName() {
Aquí tienes una ejecución de scripts y la haré sobre variables globales
}
bm.add ("recorte de imágenes",
{
label: '<div class="gjs-block-label">Image Cropper</div>',
Tabulación: "2",
Contenido: {
script: función () {
Pero aquí estoy notando que la temperatura no está definida.
si (Objeto.llaves(temp).longitud === 0) {
temp = {};
}
temp = {
R: "ABCD",
B: "XYZ"
}
Aquí está el código adicional y usar temporal.
Además, en algunos casos también necesito usar la función 'fnName()'.
},
content: '<div><h1>Hola</h1><img id="staticId" onclick="jsFunc(staticId)" src="imagePath" /><div>'
}
}
)
Estoy usando angular.js(Angular1). Y el código anterior es para el archivo controlador. ¿Podrías ayudarme a usar esta variable global además de la función en mi script?
Respuestas (2)
No puedes, no están en el mismo contexto, lee atentamente esta página https://grapesjs.com/docs/modules/Components-js.html Necesitas copiar tus variables globales dentro de la propiedad 'script' o puedes inyectarlas en el lienzo como dependencia
Este hilo se ha bloqueado automáticamente porque no ha habido actividad reciente desde que se cerró. Por favor, abre un nuevo problema para bugs relacionados.
Preguntas y respuestas relacionadas
Continúa investigando con debates sobre temas similares.
Issue #1265
Cómo usar funciones PHP dentro de un editor de iframe ???
Hola @artf, Actualmente estoy trabajando en PHP, WordPress y Grapesjs. Lo que quería aquí era... ¿Cómo puedo añadir las funciones PHP dentr...
Issue #1748
Cómo evitar que los elementos arrastren dentro del editor
Hola @artf Lo estás haciendo muy bien con grapesjs y es extremadamente útil hacer que nuestra funcionalidad sea más fácil de usar. Gracias...
Issue #999
¿Cómo obtener las filas, columnas y detalles de controles del envoltorio del lienzo dentro del formato de datos JSON?
Hola, gracias por tu plugin. ¿Cómo puedo obtener los controles, filas y columnas que se eliminan como datos JSON mientras hago clic en el b...
Issue #413
Usar rasgo para modificar la clase de componentes
¡Hola! Estoy intentando cambiar el valor de las clases con muy poco éxito. Aquí está la función 'onValueChange' de mi rasgo personalizado:...
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 →Tutoriales relacionados
Guías detalladas sobre el mismo tema.
Explorar categorías de plugins
Ve directamente a las páginas de categorías de plugins en el marketplace.