Gibt es eine integrierte Methode für den Zugriff auf den root-Kontext in einem Handlebars.js Vorlage?
Die meisten der Helfer sind das hinzufügen einer verschachtelten Rahmen-und Sie haben zu schreiben ../vor die variable in diesem Zusammenhang darauf zugreifen aber das ist nicht sehr praktisch, wenn man viele eachs, ifs, etc.
InformationsquelleAutor der Frage isHristov | 2013-06-28
@Root. Dies ist in handlebars-v2.0.0.js
InformationsquelleAutor der Antwort jaegow
gibt es keine Möglichkeit auf root-Kontext der Vorlage, sobald Sie ändern den Kontext
mit looping (z.B. jeder) mehr info
Aber es ist eine Möglichkeit, auf den vorherigen Kontext mit
'../'
Vorlage:
überprüfen http://handlebarsjs.com/#paths für mehr info
InformationsquelleAutor der Antwort equivalent8
Ja, ich erstellt haben, sehen http://www.my2ndgeneration.com/TemplateLanguageDoc.aspx#xroot
Grundsätzlich, fügen Sie diese Helfer und bingo {{xRoot}} nehmen Sie an die Spitze ...
Ich immer an meinem JSON-Daten in den LENKER so:
damit der code unten gibt immer "Daten", wenn er sieht die xRoot tag und bringt mich an die Spitze
InformationsquelleAutor der Antwort Mike Griffin
Doch nicht so!
Es wurde vorgeschlagen, ein paar mal und es ist ein open-ticket: https://github.com/wycats/handlebars.js/issues/392
Ihr argument ist, dass es ist nicht erforderlich, aber wenn es ein Billig Update ohne erkennbare performance-overhead sehe ich nicht, warum es nicht aufgenommen werden.
InformationsquelleAutor der Antwort sidonaldson