这是HTML代码,供参考和I循环层,但列值在每个循环中都会更改。我已将索引值连接到表列,但无法正常工作?
<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>
答案 0 :(得分:1)
您可以使用
{{Layer["InSideLayer" + index]}}
您的代码{{Layer.InSideLayer + '' + index}}
无法正常运行,因为您实际上是在运行时将其串联起来的,因此它将返回未定义的代码。