我试图使用车把来打印我从json得到的列表。数据结构(对我而言)很复杂,因此我似乎无法获得所需的嵌套属性。

数据如下所示:


  var数据= [{
  
  
    “响应”:{
    
    
      “ status”:“确定”,
      
      
        “索引”:{
        
        

  "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 /把手看起来像这样:

<table class="table">
{{#each }}
<tr><td>
{{response.indexes.index.0.dataIneed.0.name}}
</td></tr>
{{/each}}
</table>


并能够打印:
-示例1

我如何循环获得我想要的结果?

谢谢您的帮助!

最好的祝福,
Ë

最佳答案

您必须指定在哪里循环

<table class="table">
  {{#each esponse.indexes.index.0.dataIneed}}
    <tr><td>
      {{this.name}}
    </td></tr>
  {{/each}}
</table>

10-06 15:49