JsRender。由顶层循环的对象嵌套循环
JsRender. Nested loop by the object of top loop
{{for players}}
<tr>
{{for ~root.players}}
{{if index == #index}}
<td>*</td>
{{else}}
<td>{{index}}+{{:#getIndex()}}</td>
{{/if}}
{{/for}}
{{/for}}
我想通过播放器访问嵌套循环中顶部循环的#index,以比较顶部循环#index 和嵌套循环#index。也许可以访问顶部循环当前项目?
有几种方法可以访问父视图。请参见http://www.jsviews.com/#views:get(type) 方法、从嵌套视图 访问"parent" 数据等
例如,您可以创建上下文模板参数:~index
{{for players}}
<tr>
{{for ~root.players ~index=#index}}
{{if ~index == #index}}
<td>*</td>
{{else}}
<td>{{:~index}}+{{:#getIndex()}}</td>
{{/if}}
{{/for}}
</tr>
{{/for}}
{{for players}}
<tr>
{{for ~root.players}}
{{if index == #index}}
<td>*</td>
{{else}}
<td>{{index}}+{{:#getIndex()}}</td>
{{/if}}
{{/for}}
{{/for}}
我想通过播放器访问嵌套循环中顶部循环的#index,以比较顶部循环#index 和嵌套循环#index。也许可以访问顶部循环当前项目?
有几种方法可以访问父视图。请参见http://www.jsviews.com/#views:get(type) 方法、从嵌套视图 访问"parent" 数据等
例如,您可以创建上下文模板参数:~index
{{for players}}
<tr>
{{for ~root.players ~index=#index}}
{{if ~index == #index}}
<td>*</td>
{{else}}
<td>{{:~index}}+{{:#getIndex()}}</td>
{{/if}}
{{/for}}
</tr>
{{/for}}