Mustache.js: TwigテンプレートでMustacheを使用する方法は? どちらも同じタグ区切りを持っています

作成日 2015年04月08日  ·  2コメント  ·  ソース: janl/mustache.js

私は自分のプロジェクトでTwigを使用しています。 次のタグを使用します: {{ name }}

プロジェクトにもMustacheを含めたいです。 ただし、Mustacheも同じタグ{{ name }}を使用するため、競合が発生し、何も機能しません。

もちろん、Mustacheがドキュメントで提供しているソリューションは機能しません。 Mustache区切り文字を変更するには、TwigテンプレートにTwig区切り文字{{と入力する必要があるためです。

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

それを渡す方法は? 設定のどこかでMustache区切り文字を変更する他の方法はありますか?

Stackoverflowに関する質問http://stackoverflow.com/questions/29509827/how-to-use-mustache-in-twig-templates-they-both-have-the-same-tag-delimites

最も参考になるコメント

Twigのverbatimタグを使用して、Mustacheの変更区切り文字タグにヒットしないようにすることもできます。

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

全てのコメント2件

プログラムで区切り文字を変更できます。 https://github.com/janl/mustache.js/blob/master/mustache.js#L552

Twigのverbatimタグを使用して、Mustacheの変更区切り文字タグにヒットしないようにすることもできます。

{% verbatim %}
{{=<% %>=}}
{% endverbatim %}
このページは役に立ちましたか?
0 / 5 - 0 評価

関連する問題

chlab picture chlab  ·  11コメント

barbalex picture barbalex  ·  5コメント

SmasherHell picture SmasherHell  ·  18コメント

MatthijsZw picture MatthijsZw  ·  18コメント

amper5and picture amper5and  ·  5コメント