我试图使用把手打印我从json获得的列表。数据结构很复杂(对我来说),所以我似乎无法找到我需要的嵌套属性。
数据如下所示:
var data = [{
“回复”:{
“status”:“ok”,
“索引”:{
"child": [ { "isDir": false, "contentType": "video/avi", "suffix": "avi", }, { "isDir": false, "contentType": "video/avi", "suffix": "avi", } ], "index": [ { "name": "A", "dataIneed": [ { "id": 291, "name": "Example1" }, { "id": 292, "name": "Example2" }, { "id": 293, "name": "Example3" }, ] } ], "lastModified": 1385842880050 }, "xmlns": "http://example.org/restapi", "version": "123" }}]`
在我要打印的表格中: - 例1 - 例2 - 例3
我的html / handlebars看起来像这样:
<table class="table">
{{#each }}
<tr><td>
{{response.indexes.index.0.dataIneed.0.name}}
</td></tr>
{{/each}}
</table>
并且能够打印: - 例子1
我如何循环获得我想要的结果?
感谢您的帮助!
祝你好运, ë
答案 0 :(得分:1)
您必须指定循环的位置
<table class="table">
{{#each esponse.indexes.index.0.dataIneed}}
<tr><td>
{{this.name}}
</td></tr>
{{/each}}
</table>