Я хочу связать значение динамического счета в цикле повторения ng? - PullRequest
0 голосов
/ 17 января 2019

Это HTML-код для ссылок и я зацикливаю слои, но значения столбцов меняются в каждом цикле. Я связал значение индекса со столбцом таблицы, но не работает?

<div class="collapse" id="collapseExample"><br>
        <div class="panel">
            <div class="panel-body">
                <table class="table table-hover table-bordered">
                    <thead>
                        <tr>
                            <th scope="col">Inside Layers</th>
                            <th scope="col">Outside Layers</th>
                            <th scope="col">Text</th>
                            <th scope="col">Color</th>
                            <th scope="col">Font</th>
                        </tr>
                    </thead>
                    <tbody>
                        <tr ng-repeat="Layer in Layers" class="rem1" ng-init="index = $index + 1">
                            <td class="invert">{{Layer.InSideLayer + '' + index}}</td>
                            <td class="invert">{{Layer.OutSideLayer + '' + index}}</td>
                            <td class="invert">{{Layer.TextOnLayer + '' + index}}</td>
                            <td class="invert">{{Layer.TextColorLayer + '' + index}}</td>
                            <td class="invert">{{Layer.TextFontLayer + '' + index}}</td>
                        </tr>
                    </tbody>
                </table>
            </div>
        </div>
    </div>

1 Ответ

0 голосов
/ 17 января 2019

Вы можете использовать

{{Layer["InSideLayer" + index]}}

ваш код {{Layer.InSideLayer + '' + index}} не будет работать, поскольку вы на самом деле объединяете его во время выполнения, поэтому он возвращает его как неопределенное.

Демо

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...