我有一个类似
的JSON字符串{
"2013": [{
"01": {.... },
"01": {.....},
"02": {.....}
}]
}
我有这样的模板
<script id="thumbnail" type="text/x-handlebars-template">
{{#2013}}
<div>Content</div>
{{/2013}}
</script>
但是这不会起作用,因为块循环就像{{#2013}}
。如果我将其更改为某个字符串,例如{{#thumbnails}}
,则效果非常好。
是否有关于保持JSON原样的工作?
答案 0 :(得分:0)
#with
帮助怎么办?
<script id="thumbnail" type="text/x-handlebars-template">
{{#with 2013}}
<div>Content</div>
{{/with }}
</script>
<script type="text/javascript">
var context = { "2013": [{ "01": "..", "01": "..", "02": ".." }] };
var source = $("#thumbnail").html();
var template = Handlebars.compile(source);
var html = template(context);
$("#result").html(html);
</script>