Bloque de cambio en la exportación
Yo haría un componente personalizado para manejar ese caso. '''js domc.addType('data-list', { modelo: ... predeterminados: () => ({ ... Lista: [] }), VISTA: ... render() { ... const list = this.model.get('list'); const content = this.el.innerHTML; Interpolar / usar algún motor de plantillas } }); blockManager.add('pro...
Lee la respuesta completa abajo ↓Pregunta
Quiero cambiar mi opinión pero no en la exportación
Por ejemplo, añadí este código
blockManager.add('products', {
etiqueta: 'productos',
Contenido: '
<ul>
{% para producto en productos %}
<li>{{ product.name }}</li>
{% endfor %}
</ul>
',
});
Y ahora quiero mostrar este código a la vista
blockManager.add('products', {
etiqueta: 'productos',
Contenido: '
<ul>
<li>Datos <!-- de coche</li> para mostrar en exhibición -->
<li>Datos <!-- de tren</li> para mostrar en exhibición -->
</ul>
',
});
¿Cómo puedo tomar esta medida?
Respuestas (2)
Yo haría un componente personalizado para manejar ese caso. '''js domc.addType('data-list', { modelo: ... predeterminados: () => ({ ... Lista: [] }),
VISTA: ... render() { ... const list = this.model.get('list'); const content = this.el.innerHTML; Interpolar / usar algún motor de plantillas } });
blockManager.add('products', { etiqueta: 'productos', Contenido: '
<ul gjs-data-type="data-list" gjs-data-list="[{...}, {...}]"> {% para producto en productos %} <li>{{ product.name }}</li> {% endfor %} </ul> `, }); ```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 #1471
[Pregunta] Gestor de bloques e imagen
¡Hola! Uso este código para añadir un nuevo bloque: blockManager.add("image", { etiqueta: 'Image', categoría: 'Básico', atributos: { clase:...
Issue #792
La propiedad de script usando función no funciona con bloques
En la documentación de Componentes & JS hay este ejemplo: Esto funciona perfectamente. Pero no podría usar una función en lugar de una cade...
Issue #1220
[Pregunta] Manipular elementos en un bloque seleccionado en el comando
¿Cómo puedo manipular elementos para que se conviertan en un contenido de bloque? Por ejemplo: Mi bloqueo: Mi componente: Mando:
Issue #1661
He creado una tabla HTML y no puedo arrastrar nuevos elementos a las celdas de la tabla
Hola. Si creo una tabla HTML con el siguiente bloque de código, todo funciona, puedo dejar una Quote, por ejemplo, en cualquier celda: Pero...
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.