请教一个关于 angular.js 循环的问题

2016-07-12 17:56:30 +08:00
 Pan940425

最近刚刚开始学习 angular ,遇到一个问题:我希望循环渲染到页面里面两个标签,像这样:

<th id="th1">...</th>
<tr id="tr1">...</tr>

<th id="th2">...</th>
<tr id="tr1">...</tr>

我随手翻了翻源码,发现"ng-repeat"指令的"restrict"属性为"A",也就是说只能放到标签的属性里,也就是说我只能循环生成一个标签。。那么对于<table>里面的<tr>这种不能用额外的标签包裹的情况下,怎么样才能循环生成两个标签呢?

2177 次点击
所在节点    Angular
2 条回复
liyanggyang
2016-07-14 16:46:54 +08:00
外面包裹一个呗
<div ng-repeat>
<th id="th1">...</th>
<tr id="tr1">...</tr>
<div>
liyanggyang
2016-07-14 16:47:26 +08:00
<div ng-repeat>
<th id="th1">...</th>
<tr id="tr1">...</tr>
</div>

这是一个专为移动设备优化的页面(即为了让你能够在 Google 搜索结果里秒开这个页面),如果你希望参与 V2EX 社区的讨论,你可以继续到 V2EX 上打开本讨论主题的完整版本。

https://www.v2ex.com/t/292020

V2EX 是创意工作者们的社区,是一个分享自己正在做的有趣事物、交流想法,可以遇见新朋友甚至新机会的地方。

V2EX is a community of developers, designers and creative people.

© 2021 V2EX