按索引访问另一个数组

时间:2017-07-11 14:07:19

标签: javascript jsrender

我的数据格式如下:

data = { arr_id:[0,2,5], arr_description:["description 0","description 2","description 5"]}

我的模板

<script id="tmp" type="text/x-jsrender">
<ul>
        {{for arr_id}}
            <li>id: {{>}} **I NEED THIS->** {{:agg_desc[#Index]}} </li>
        {{/for}}
</ul>
</script>

数组arr_id arr_description映射相同的数据(后者带有描述的ID)我想迭代第一个数据并使用#index访问第二个数据之一。

1 个答案:

答案 0 :(得分:1)

您需要将arr_description数组传递给内部上下文。

以下是一些相关链接:

例如,您可以这样做:

{{for arr_id ~arr_desc=arr_description}}
  <li>id: {{>}}  {{:~arr_desc[#index]}} </li>
{{/for}}

或者这个:

{{for arr_id}}
  <li>id: {{>}}  {{:~root.arr_description[#index]}} </li>
{{/for}}