是否可以将Handlebars与具有数字键的对象一起使用?
例如:
var str = "<div>{{apples}}</div>",
tmpl = Handlebars.compile(str);
tmpl({apples: "works!"}); // returns "<div>works!</div>"
Run Code Online (Sandbox Code Playgroud)
效果很好,但是
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'
Run Code Online (Sandbox Code Playgroud)
我在搜索时找不到任何对此的引用,我还没有探索过源代码.