0

我有嵌套数组,例如:

"outer" : [
    {
        "inner": [
                    {},
                    {}
                 ]
    },
    {
        "inner": [
                    {},
                    {}
                 ]
    }
]

我需要生成如下输出:

外[0].内[0]

外[0].内[1]

外[1].内[0]

外[1].内[1]

我的问题是,一旦我进入内部上下文,我不知道外部索引。$idx给了我内部的索引。有没有办法让我访问内部上下文中的外部索引?

模板示例:

{#outer}
{#inner}

outer[???].inner[{$idx}]

{/inner}
{/outer}
4

1 回答 1

0

在这种情况下,您不需要知道外部上下文,您可以将外部索引($idx)作为参数传递。

{#outer}
{#inner outIdx=$idx}
outer[{outIdx}].inner[{$idx}]
{/inner}
{/outer}
于 2018-05-07T17:16:29.533 回答