JsRender. Nested loop by the object of top loop

后端 未结 1 818
难免孤独
难免孤独 2020-12-21 12:00
{{for players}}
   
    {{for ~root.players}}
        {{if index == #index}}
            *
        {{else}}
            {{in         


        
相关标签:
1条回答
  • 2020-12-21 12:38

    There are several ways of getting to parent views. See http://www.jsviews.com/#views: get(type) method, Accessing "parent" data, from nested views, etc.

    For example you can create a contextual template parameter: ~index

    {{for players}}
       <tr>
        {{for ~root.players ~index=#index}}
            {{if ~index == #index}}
                <td>*</td>
            {{else}}
                <td>{{:~index}}+{{:#getIndex()}}</td>
            {{/if}}
        {{/for}}
       </tr>
    {{/for}}
    
    0 讨论(0)
提交回复
热议问题