Как разбить значение массива на 2 строки, используя jsrender - PullRequest
1 голос
/ 15 марта 2019

Этот код запускается с JSRender

   <table id="" class="display" cellspacing="0" width="100%">
                <thead>
                    <tr>
                        <th width="20%">Name</th>
                        <th width="30%">Address</th>
                    </tr>
                </thead>
                <tbody>
                    {{for People}}
                    <tr>
                        <td width="20%">{{:Name}}</td>
                        <td width="30%">{{:Address}}</td>
                    </tr>

                </tbody>
            </table>
            {{/for}} 

Здесь Name - это массив, и он содержит значения массива, аналогично Address - это значения массива.

Когда я отображаю его на сетке, эти значения отображаются как 1,2, но в идеале я хочу, чтобы данные были в 2 отдельных строках.

1 Ответ

0 голосов
/ 15 марта 2019

Я думаю, что ваша проблема в том, что ваше закрытие {{/for}} слишком поздно и должно быть:

        <table id="" class="display" cellspacing="0" width="100%">
            <thead>
                <tr>
                    <th width="20%">Name</th>
                    <th width="30%">Address</th>
                </tr>
            </thead>
            <tbody>
                {{for People}}
                  <tr>
                    <td width="20%">{{:Name}}</td>
                    <td width="30%">{{:Address}}</td>
                  </tr>
                {{/for}}
            </tbody>
        </table>
...