js -从2D数组访问父索引



我有一个JSON对象中的2D数组(称为table;)

data = {
tableID : "testTable",
table : [
[{type:'a', value:'x'},{type:'a', value:'y'},{type:'a', value:'z'}],
[{type:'a', value:'x'},{type:'a', value:'y'},{type:'a', value:'z'}],
[{type:'a', value:'x'},{type:'a', value:'y'},{type:'a', value:'z'}]
]
};

并且已经使用模板成功地渲染了车把:

<table id = "{{tableID}}-table">
{{#each table}}
    <tr id = "{{../tableID}}-row-{{@index}}">
        {{#each this}}
            <td id = "{{../../tableID}}-row-{{../index}}-col-{{@index}}">
                {{this.type}}-{{this.value}}
            </td>
        {{/each}}
    </tr>
{{/each}}
</table>

然而,在td标签id中,我似乎无法访问父索引{{. ./index}} -行索引。没有返回:

<td id = "testTable-row--col-x">

但是,我可以访问当前上下文{{@index}}的索引。

有什么想法?

提前非常非常感谢!!

丰富

注。使用1.0.0-rc.3

从Handlebars 2.0.0版本开始,您可以使用

{{@../index}}

这是一个关于车把的开放问题/功能。您可以在这里查看相同的进度

但是你可以在这里查看变通

最新更新