我正在使用Handlebars模板,并且[Object object]中已经表示了JSON数据,如何在Handlebars之外解析此数据?例如,我试图通过handlebars标签在页面上填充一个JavaScript变量,但这不起作用。
有什么建议?谢谢!
编辑:
为了澄清起见,我使用带有把手的ExpressJS进行模板制作。在我的路线中,我有这个:
var user = {}
user = {'id' : 123, 'name' : 'First Name'}
res.render('index', {user : user});
然后在index.hbs模板中,我有了一个{{user}}
对象。我可以使用{{#each}}
它遍历对象。但是,我也在使用Backbonejs,我想将此数据传递给View,例如:
myView = new myView({user : {{user}});
问题是,如果我将其放在console.log中,{{user}}
只会[Object object]
在源代码中显示,但会出现错误“意外的标识符”。
[Object object]
?如果您只是想查看对象的键/值,则需要console.log
与调试器或一起使用JSON.stringify
。