Zweig: verhindern, dass das Parsen der client-Seite Vorlagen
Ich ausgeben muss einen Teil der client-side-LENKER-Vorlagen, die tags ähnlich wie Zweig 's ' sagen' tags:
<script type="text/x-handlebars">
{{#view App.MyView}}
<h1>Hello world!</h1>
{{/view}}
</script>
Zweig und versucht zu analysieren, diese Vorlagen. Wie kann ich es verhindern? Ist es möglich, einen Ausschnitt der Vorlage als plain text?
Du musst angemeldet sein, um einen Kommentar abzugeben.
Es ist raw - tag für diesen Zweck:
Update
Als
raw
- tag ist veraltet, verwenden Sieverbatim
statt.{% raw %}
ist als veraltet markiert, um Verwechslungen zu vermeiden mit dem raw-filter, mit dem tag:{% verbatim %}...{% endverbatim %}
statt.Quelle: http://twig.sensiolabs.org/doc/tags/verbatim.html
Für größere Blöcke von Vorlagen würde ich vorschlagen, verschieben Sie die Skript-templates in eine separate Datei/Dateien (wo ich nehme an, Sie sollte es sein alle mehr strukturiert).
Dann Rendern von templates, die in Ihrem Zweig durch die Verwendung von source-Befehl {{ source('uploadables-js.html') }} (WICHTIG, kein 'nutzen' oder 'include').
Nicht Wurf Vorlagen mit raw-oder verbatim-tags, kann eine änderung lexar Optionen, um nicht in Konflikt mit client-Seite-template-engines: