Ist es möglich, Lenker mit Objekten zu verwenden, die numerische Tasten haben?Verwenden von Objekten mit numerischen Eigenschaften in lastlebars.js
Zum Beispiel:
var str = "<div>{{apples}}</div>",
tmpl = Handlebars.compile(str);
tmpl({apples: "works!"}); // returns "<div>works!</div>"
große Arbeiten, aber
var str = "<div>{{4}}</div>",
tmpl = Handlebars.compile(str);
tmpl({4: "works!"});
// returns Error: Parse error on line 1: <div>{{4}}</div> -------^ Expecting 'DATA', 'ID', got 'INTEGER'
Ich konnte nicht alle Verweise auf diese finden bei der Suche, und ich habe noch nicht erforscht den Quellcode.
Als eine Nebenbemerkung: der Lenker Autor nennt diese Klammern die [Segment-Literal-Syntax] (http://handlebarsjs.com/expressions.html), um auf tatsächliche Bezeichner (keine Indexnummern) zu verweisen, die sonst ungültig wären. Weitere Details unter [Was ist eine gültige Kennung?] (Https://github.com/wycats/handlebars-site/issues/26) – Arjan
Nizza! Arbeitet auch mit Meteor JS Blaze Templates, wie ich gerade herausgefunden habe. – DeBraid