Mehrere Leertaste, Bedingte Operatoren
Gibt es eine Möglichkeit zu verkürzen
{{#if arg1}}
{{#if arg2}}
//stuff
{{/if}}
{{/if}}
nur einem einzigen wenn?
{{#if arg1 arg2}}
{{#if arg1 && arg2}}
Beiden oben scheinen nicht zu funktionieren.
- Ich entdeckte, dass ich mit UI.registerHelper(), aber ich bin nicht sicher, wie man das zu nehmen, in einer beliebigen Anzahl von Argumenten. (Arrays nicht zu funktionieren scheint, noch zu versuchen, Karten)
InformationsquelleAutor Sinistralis | 2014-11-04
Schreibe einen Kommentar Antworten abbrechen
Du musst angemeldet sein, um einen Kommentar abzugeben.
Spacebars setzt die Philosophie von Schnurrbart und LENKER, der sein Logik-weniger Vorlage Sprachen. Dies ist der Grund, warum auch einfache Logik ist die beste Anlaufstelle, in der controller eher als in der Vorlage.
Können Sie jedochdefinieren Sie einen benutzerdefinierten block Helfer, der führt einen logischen
and
.Rufen wie:
Können Sie auch lernen,mehr zum übergeben von Variablen in Vorlagen.
Für den Allgemeinen Fall (
and
unter eine beliebige Anzahl von Argumenten), werden Sie wollen, registrieren Sie einen globalen Vorlage Helfer:Rufen wie:
/client/lib
.Template
definiert werden sollte, es.Während innerhalb einer Vorlage, die Sie verwenden können diese Objekt-Referenz-Argumente übergeben, die es mir erlaubt, zu vermeiden, dass mehrere #wenn Streit in den meisten Fällen brauche ich Sie in.
Zusätzlich Helfer können angegeben werden, indem
und führen Sie die oben genannten Helfer als solche
Ich habe gerade stolperte über diese durch Zufall, aber das ist eine GROßE Entdeckung für mich.