2017-03-25 3 views
1

ich eine serverseitige Template-Engine erinnern, die {{! anything}} als trueBestimmen Sie, welche Vorlage Server-Seite ist eine Anwendung, mit

ich es so macht erraten macht, weil anything eine nicht definierte Variable ist. Nicht viele Template-Engines tun das. Zum Beispiel, in Schnurrbart {{! anything }} ist nur ein Kommentar.

andere Dinge gemacht, wie:

{{ 1+1 }} -> 2

{{if 1==2}} yes {{else}} no {{end}} -> keine

Es ist nicht Vorlage GO.

Ich möchte diese Vorlage verwenden, aber ich kann mich nicht an den Namen erinnern. Kennt jemand eine Vorlage, die das gleiche tut?

Danke!

+0

Es jede Template-Syntax sein könnte, die '{{verwendet' - es auf das hängt Implementierung. Wenn Sie Callbacks mit der Templating-Engine verwenden, um einen Wert abzurufen oder die Sichtbarkeit der Region zu ermitteln, können Sie eine beliebige Double-Brace-Engine verwenden. Verarbeiten Sie einfach das Zeichen '!' In Ihrem Rückrufcode. – Dai

Antwort

0

Das sieht Go's Vorlagen sehr ähnlich.

Apache Velocity hat einen etwas anderen Stil, könnte Ihnen aber ähnliche Fähigkeiten bieten.

AngularJS verwendet auch einen Doppelklammer-Vorlagenstil.

+1

Danke, es ist, was ich gesucht habe! – user7764956

+0

Oh, eigentlich nein, es ist nicht diese Vorlage .. Ich habe gerade getestet und {{! alles}} gibt 'panic: template: t: 1: unexpected' zurück! in command' – user7764956

Verwandte Themen