Mustache.js: Comment utiliser Moustache dans les templates Twig ? Ils ont tous les deux les mêmes balises délimitées

Créé le 8 avr. 2015  ·  2Commentaires  ·  Source: janl/mustache.js

J'utilise Twig dans mon projet. Il utilise ces balises : {{ name }}

Je veux aussi inclure Moustache dans mon projet. Mais Moustache utilise également les mêmes balises {{ name }} , il y a donc un conflit et rien ne fonctionne.

La solution fournie par Moustache dans leur documentation ne fonctionne bien sûr pas. Parce que je dois taper le délimiteur Twig {{ dans mon modèle Twig pour changer le délimiteur Moustache.

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

Comment passer dessus ? Existe-t-il un autre moyen de modifier les délimiteurs Moustache une fois quelque part dans les paramètres ?

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

Commentaire le plus utile

Vous pouvez également utiliser la balise verbatim de Twig pour l'empêcher d'atteindre la balise change delimiter de Moustache :

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

Tous les 2 commentaires

Vous pouvez modifier les délimiteurs par programmation. https://github.com/janl/moustache.js/blob/master/moustache.js#L552

Vous pouvez également utiliser la balise verbatim de Twig pour l'empêcher d'atteindre la balise change delimiter de Moustache :

{% verbatim %}
{{=<% %>=}}
{% endverbatim %}
Cette page vous a été utile?
0 / 5 - 0 notes

Questions connexes

connor11528 picture connor11528  ·  3Commentaires

ForbesLindesay picture ForbesLindesay  ·  14Commentaires

SmasherHell picture SmasherHell  ·  18Commentaires

barbalex picture barbalex  ·  5Commentaires

zekth picture zekth  ·  18Commentaires