我正在使用 Handlebar 模板,JSON 数据已经在[ Object Object ]中表示了,我如何在 Handlebar 之外解析这些数据?例如,我试图通过一个句柄标记在页面上填充一个 JavaScript 变量,但这不起作用。
有什么建议吗? 谢谢!
编辑:
为了澄清,我使用 ExpressJSw/Handlebar 进行模板化:
var user = {}
user = {'id' : 123, 'name' : 'First Name'}
res.render('index', {user : user});
然后在 index.hbs 模板中,我现在有了一个 {{user}}
对象。我可以使用 {{#each}}
迭代遍历对象。但是,我也在使用 Backbonejs,我想把这些数据传递给一个视图,比如:
myView = new myView({
user : {{user}}
});
问题是 {{user}}
只是在源代码中显示 [Object object]
。如果我把它放在 console. log 中,就会得到一个错误,表示‘意外标识符’。