2013-12-01 4 views
1

im пытается использовать рули для печати списка, который я получаю от json. Структура данных сложна (для меня), поэтому я, похоже, не попадаю в вложенное свойство, которое мне нужно.Доступ ручек к вложенным свойствам

Данные выглядит следующим образом:

вар данные = [{

"ответ": {

"Статус": "ОК",

"индексы": {

"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" 
    }}]` 

В таблице я хочу напечатать: - Example1 - Example2 - Example3

мой HTML/рули выглядит следующим образом:

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

И умеет печатать: - Example1

Как я могу получить результат, который я хочу?

Спасибо за помощь!

С наилучшими пожеланиями, е

ответ

0

Вы должны указать, где цикл

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

Спасибо, я думаю, я нашел способ сделать то, что я хотел. – esdrayker

Смежные вопросы