繁体   English   中英

表内的图像 <tr> ng-repeat之后无法正确呈现

[英]image inside a table <tr> after ng-repeat not rendered properly

我有一个表,该表的动态trs由一个ng-repeat创建,就在它的正下方,我还有另一个应该包含图像的tr。

<table>
<tr><th>Name<th>Age</th></tr>
<tr ng-repeat="obj in Data"><td>{{obj.name}}</td><td>{{obj.age}}</td></tr>
<tr><img src="http://jimpunk.net/Loading/wp-content/uploads/loading1.gif"/>/tr>
</table>

问题是图像始终显示在表格之前,而不在表格内部或tr中呈现。

有人可以说明一下吗?

这是JSFiddle演示的问题

我认为您需要将图像包装在<td>标记内。

<tr>
    <td>
        <img src="http://jimpunk.net/Loading/wp-content/uploads/loading1.gif"/>
    </td>
</tr>

此外,代码中的<tr>结束标记也已损坏。 /tr>

您还可以将colspan属性添加到<td>标记并将其设置为2,以维护表结构。 (因为ng-repeat在列内产生两个单元格)

<td colspan="2">
    ...

小提琴

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM