2014-11-19 7 views
7

Abbiamo trovato alcuni vecchi modelli di manubri che funzionano bene, ma includono alcuni strani usi di manubri.Modelli di manubri che utilizzano la e commerciale e il caret

I due strani sono

{{^is_question}}{{/is_question}} 

e

{{& answer}} 

Nessuno di coloro che sono elencati nella documentazione Handlerbars e non ci sono aiutanti definiti.

Qualcuno sa cosa fanno?

La versione_question sembra essere utilizzata in modo intercambiabile con {{#if is_question}}. Forse è una notazione stenografica deprecata?

Il modello viene compilato nello stesso modo compiliamo altri modelli:

template = Handlebars.compile(ItemTemplate) 

La nostra versione manubrio è:

Handlebars.VERSION = "1.0.0-rc.3"; 
+0

Non lo riconosco neanche. È possibile che qualcuno abbia un compito personalizzato per tradurre questa notazione in veri manubri? – runspired

+0

l'uso di^sembra essere preso dal modello di baffi – loxyboi

risposta

7

Ho usato ^ tempi relativamente recenti, ma ho dovuto guardare in alto & :

{{^ question}} X {{/question}} => inverse selection, i.e. if (! question) X; 
{{& answer}} => unescaped, typically: {{{answer}}} 
Problemi correlati