Mustache.js: ¿Cómo usar Moustache en las plantillas Twig? Ambos tienen los mismos límites de etiquetas.

Creado en 8 abr. 2015  ·  2Comentarios  ·  Fuente: janl/mustache.js

Yo uso Twig en mi proyecto. Utiliza estas etiquetas: {{ name }}

También quiero incluir Moustache en mi proyecto. Pero Moustache también usa las mismas etiquetas {{ name }} , por lo que hay un conflicto y nada funciona.

La solución que Mustache proporciona en sus documentos, por supuesto, no funciona. Porque tengo que escribir el delimitador de Twig {{ en mi plantilla de Twig para cambiar el delimitador de bigote.

* {{ default_tags }}
{{=<% %>=}}
* <% erb_style_tags %>
<%={{ }}=%>
* {{ default_tags_again }} 

¿Cómo pasar por encima? ¿Hay alguna otra forma de cambiar los delimitadores de bigote una vez en algún lugar de la configuración?

La pregunta sobre Stackoverflow http://stackoverflow.com/questions/29509827/how-to-use-mustache-in-twig-templates-they-both-have-the-same-tag-delimites

Comentario más útil

También puede usar la etiqueta verbatim de Twig para evitar que toque la etiqueta delimitadora de cambio de Moustache:

{% verbatim %}
{{=<% %>=}}
{% endverbatim %}

Todos 2 comentarios

Puede cambiar los delimitadores programáticamente. https://github.com/janl/mustache.js/blob/master/mustache.js#L552

También puede usar la etiqueta verbatim de Twig para evitar que toque la etiqueta delimitadora de cambio de Moustache:

{% verbatim %}
{{=<% %>=}}
{% endverbatim %}
¿Fue útil esta página
0 / 5 - 0 calificaciones

Temas relacionados

Immortalin picture Immortalin  ·  12Comentarios

kuldeepdhaka picture kuldeepdhaka  ·  9Comentarios

funston picture funston  ·  7Comentarios

connor11528 picture connor11528  ·  3Comentarios

mbrodala picture mbrodala  ·  16Comentarios