无法使用JSRender读取嵌套数组json

时间:2012-07-22 17:21:49

标签: jquery jquery-templates jsrender

无法使用JSRender

读取嵌套数组json

jsfiddle

中的代码

我正在

  

错误:错误:无法读取未定义的属性“person”。错误:无法读取未定义的属性“person”。

有人有想法吗?

1 个答案:

答案 0 :(得分:2)

你在那里有一条线:

{{for list.person.phones}}

哪个已经在person循环中(因此在list对象中寻找person对象),并且无论如何都与数据的布局不匹配,所以它导致错误。将该块更改为:

{{for numbers}}
    {{for phones}}
        <tr>
            <td>{{:name}}</td>
            <td>{{:number}}</td>
        </tr>
    {{/for}}
{{/for}}

它有效。