Wie kann ich escape "{{" und "}}" Trennzeichen in Vorlagen Gehen?
Ich bin mit AngularJS als Frontend-JS-Bibliothek, mit Go-Vorlagen im Revel-framework zu generieren, das markup auf dem back-end.
Aber beide Gehen und Eckige verwenden {{
und }}
für Trennzeichen in Ihren Vorlagen. Wie kann ich entkommen, Sie in Gehen, Sie zu übergeben zu AngularJS?
Du musst angemeldet sein, um einen Kommentar abzugeben.
Ich weiß nicht, wie zu entkommen, aber Sie könnten wählen Sie ein anderes Trennzeichen verwenden stattdessen
Delims
:Entsprechend der mailing-Liste, ist dies wahrscheinlich die beste option. Das argument war, dass wenn Sie entkommen, Ihre Vorlagen sind schwer zu Lesen, also wäre es wahrscheinlich eh besser ändern Sie das Trennzeichen, anstatt zu versuchen zu hacken um ihn herum.
[[
und]]
wäre es dfined in der app.conf alstemplate.delimiters = "[[ ]]"
.produziert
Eine einfache Abhilfe wäre die Verwendung
In Revel, gibt es einen Weg, es zu handhaben:
In /conf/app.conf folgende Zeile hinzufügen:
Vorlage.Trennzeichen="[[ ]]"
Wird es mit [[]] anstelle der Verwendung von Standard - {{}} Sie können auch:
Vorlage.Trennzeichen="{{{ }}}"
So, zum schwelgen, wird {{{ }}}, für angularJS, wird {{ }}