我有一个html表格,<tbody>
生成的角度为ng-repeat
。这是我的HTML:
<tbody>
<tr ng-repeat-start="car in carList | filter:tableFilter" ng-click="activeRow = car.name">
<td><a target="_blank" href="{{car.carLink}}">{{car.name}}</a></td>
<td>{{car.review}}</td>
<td>{{car.rating}}</td>
<td>{{car.fiveStarPercent}}</td>
<td>{{car.recommended}}</td>
<td>{{car.price}}</td>
</tr>
<tr ng-repeat-end ng-show="activeRow==car.name">
<td>{{car.name}}</td>
</tr>
</tbody>
我想将<td>{{car.name}}</td>
替换为仅在您点击某行时显示的表格。
但是如果我只是去替换我需要的表上的<td>{{car.name}}</td>
,那么点击时我的主表将不再创建额外的行。
那么,是否可以在<tr>
标记内放置一个表格?如果是,那么正确的方法是什么?
答案 0 :(得分:3)
为此目的使用colspan
和rowspan
https://developer.mozilla.org/en-US/docs/Web/HTML/Element/td
答案 1 :(得分:0)