我试着从角度来做这个:

<tr (each)>
  <td>{{attribute1}}</td>
  <td>{{attribute2}}</td>
  <td>{{attribute3}}</td>
</tr>

但我需要一个宽的TD后,每一个与科尔斯潘3类似的TR:
<tr>
   <td colspan="3">Another content for row 1</td>
</tr>

如你所见,(每个角度)都在<tr>里面,据我所知,没有办法把colspan列。。。
你能帮忙吗?

最佳答案

像这样简单的角度1:

<tr ng-repeat-start="item in items">
  <td>{{item.attribute1}}</td>
  <td>{{item.attribute2}}</td>
  <td>{{item.attribute3}}</td>
</tr>
<tr ng-repeat-end>
   <td colspan="3">Another content for row 1</td>
</tr>

这是文件
https://docs.angularjs.org/api/ng/directive/ngRepeat
否则你需要对角度2做这样的事情
<template *ngFor let-item [ngForOf]="items">
    <tr>
        <td>{{item.attribute1}}</td>
        <td>{{item.attribute2}}</td>
        <td>{{item.attribute3}}</td>
    </tr>
    <tr>
        <td colspan="3">Another content for row 1</td>
    </tr>
</template>

关于javascript - 如何为每次迭代在angularjs中添加带有colspan的td?,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/42763439/

10-12 06:37