【发布时间】:2016-07-28 16:42:18
【问题描述】:
所以,我有这个网络应用程序,我在其中使用 hbs 作为模板引擎。现在,我通过我的其他 API 发送 JSON 对象数组:
[{";_id":"5704630a7d4cd367f8dsdce7","name":"Seagate","description":"This awesome Hard disk" ,"categories":["SDD","256GB"]}]
我有一个变量:disklist,它有这个数据。
到目前为止,我已经尝试过使用车把,但它似乎不起作用。
console.log(disklist[0].name); // LOGS THE NAME PROPERLY
var source = $("#dlist").html();
var template = Handlebars.compile(source);
var wrapper = {objects: disklist};
在html中:
<script type='text/template' id='dlist'>
<li>
{{#each objects}}
<h1>{{name}}</h1>
{{/each}}
</li>
</script>
但没有打印出来!
我该如何解决这个问题?
另外,如果有一种方法可以只使用简单的 JavaScript,请分享!
【问题讨论】:
标签: javascript jquery json handlebars.js templating