【发布时间】:2016-12-27 11:56:33
【问题描述】:
如何使用ng-repeat 循环包含许多嵌套数组数据的数据?
我有很多“细分”的数据
例子:
confirm.booking.flightData[0].Segments[0].FlightNumber
confirm.booking.flightData[0].Segments[1].FlightNumber
confirm.booking.flightData[0].Segments[2].FlightNumber
我已经用 Angular 完成了 ng-repeat 和没有 Angular 我最终会求助于循环数据并动态创建 html 的 javascript,但我希望以 ANGULAR 方式做到这一点.. 怎么样?
带有 Angular/Javascript 数组的 HTML:
<div class="container-fluid">
<div class="row">
<div class="col-md-4">
<span style="font-weight: bold;">Flight</span>
</div>
<div class="col-md-4">
<span style="font-weight: bold;">Departs</span>
</div>
<div class="col-md-4">
<span style="font-weight: bold;">Arrives</span>
</div>
</div>
<div class="row">
<div class="col-md-4">
{{confirm.booking.flightData[0].Segments[0].FlightNumber}}
</div>
<div class="col-md-4">
({{confirm.booking.flightData[0].Segments[0].DepartureAirport}})
</div>
<div class="col-md-4">
({{confirm.booking.flightData[0].Segments[0].ArrivalAirport}})
</div>
</div>
</div>
【问题讨论】:
-
好的,所以你可以使用嵌套的 ng-repeat...
-
例子?我也在研究 angular.forEach ,这是一个选项吗?
-
angular.foreach 与 JavaScript 原生 foreach 非常相似,它只是迭代数组,但提供了跨浏览器的兼容性
-
我想做的任何体面的例子?似乎 forEach 将在控制器等上......所以也许我确实想使用嵌套的 ng-repeat ?
标签: javascript angularjs arrays angularjs-scope angularjs-ng-repeat