小编Jon*_*n F的帖子

在handlebars.js中使用具有数字属性的对象

是否可以将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)

我在搜索时找不到任何对此的引用,我还没有探索过源代码.

javascript handlebars.js

8
推荐指数
1
解决办法
1608
查看次数

标签 统计

handlebars.js ×1

javascript ×1