我有JSONArray并将其传递给jsrender模板。我怎样才能在jstemplate中获得数组值。
数组值
var clrarr = [" white"," black"]; var clrcode = [" #ffff","#000"];
模板
<select>
{{for clrarr}}
<option value="{{>#data}}">{{>clrcode[#index]}}</option>
{{/for}}
</select>
如何在jsrender中获取clrcode
值。
提前致谢。
答案 0 :(得分:0)
这实际上是其他stackoverflow问题的副本,询问如何访问JsRender中的“父数据”。例如:
在您的情况下,您可以编写,例如:
<select>
{{for clrarr}}
<option value="{{>#data}}">{{>~root.clrcode[#index]}}</option>
{{/for}}
</select>
或
<select>
{{for clrarr ~clrcode=clrcode}}
<option value="{{>#data}}">{{>~clrcode[#index]}}</option>
{{/for}}
</select>