如何在ng-repeat中递增初始化变量的值
<div ng-if="feedData.carouselMode == true" ng-init='start=0' ng-repeat="a in carousel_data">
<div class="owl-demo" class="owl-carousel" owl-carousel >
<div class="item" ng-repeat="(key, item) in a.carouselFeeds" ng-init="start=start+1">
{{start}}
<div ng-click="go('{{key}}', item.feedUrls.length, 'rtl')" ng-swipe-left="go('{{key}}', item.feedUrls.length, 'rtl')">
<img class="lazyOwl" ng-src="{{item.img}}" />
<span class="innersquare" image-ja="{{item.img}}">
<p ng-style="folderStyle">{{item.name }} </p> </span>
</div>
</div>
</div>
</div>
在ng-repeat中,使用ng-init初始化start为0,然后通过增量操作start=start+1。但是没有count属性,只显示1。
$index
? - a better oliver$index
也将从0开始。请参阅https://docs.angularjs.org/api/ng/directive/ngRepeat - Vivek Vardhan