让我们采用 2 个数组arr1 = ['a', 'b', 'c']和arr2 = ['1' , '2', '3']。当将这些数组作为参数传递给大豆模板时,我想如下所示进行迭代并打印一个指示到目前为止迭代的总项目的索引。
index: 0 //variable assigned to 0 by default
{foreach $i in $arr1}
{foreach $j in $arr2}
index = index + 1; //variable incremented by 1
{$index} th item //print item index
{/foreach}
{/foreach}
由于使用let声明的变量不能重新分配给新值,模板中有没有办法实现我上面显示的逻辑。