Mustache.js: Como usar o bigode nos modelos do Twig? Ambos têm os mesmos delimitadores de tag

Criado em 8 abr. 2015  ·  2Comentários  ·  Fonte: janl/mustache.js

Eu uso Twig no meu projeto. Ele usa estas tags: {{ name }}

Também quero incluir o Bigode no meu projeto. Mas o Mustache também usa as mesmas tags {{ name }} , então há um conflito e nada funciona.

A solução que o Mustache fornece em seus documentos, é claro, não funciona. Porque eu tenho que digitar o delimitador do Twig {{ no meu modelo do Twig para alterar o delimitador do bigode.

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

Como passar por cima? Existe alguma outra maneira de alterar os delimitadores do bigode uma vez em algum lugar nas configurações?

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

Comentários muito úteis

Você também pode usar a tag verbatim do Twig para evitar que ele atinja a tag delimitadora de alterações do Mustache:

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

Todos 2 comentários

Você pode alterar os delimitadores programaticamente. https://github.com/janl/mustache.js/blob/master/mustache.js#L552

Você também pode usar a tag verbatim do Twig para evitar que ele atinja a tag delimitadora de alterações do Mustache:

{% verbatim %}
{{=<% %>=}}
{% endverbatim %}
Esta página foi útil?
0 / 5 - 0 avaliações

Questões relacionadas

ForbesLindesay picture ForbesLindesay  ·  14Comentários

zekth picture zekth  ·  18Comentários

kuldeepdhaka picture kuldeepdhaka  ·  9Comentários

barbalex picture barbalex  ·  5Comentários

Immortalin picture Immortalin  ·  12Comentários