需求:从后端传来的json数据还需要包装过才能放到handlebars的tpl中
1.从后端传来的数据:
{
"code": "0",
"message": "成功",
"cause": null,
"data": [{
"category": "1",
"dictionary": "分类信息"
}]
}
现在这个要插入到tpl文件中
{{#each json}}
{{#each data}}
<div id="">
<div class="template-title" id="{{dictionary}}">{{category}}<i class="iconfont J_tempDelete" style="margin: 0;color: #EE4451;font-size: 16px"></i></div>
<div class="block-box" style="margin-bottom:0px" id="mincategory">
</div>
</div>
{{/each}}
{{/each}}
所以在这个json串的外边在嵌套一层{json:[ “原来的json数据”] }
var templatejson={};
var tempjson=[];
templatejson.json=tempjson;
templatejson.json.push(json);
改完之后的数据
{"json":[{"code":"0","message":"成功","cause":null,"data":[{"category":"12","dictionary":"第一"}]}]}