$scope.BannerList为渲染的包含两条数据的数组
if ($scope.ImgBannerList && $scope.ImgBannerList.length == 2) {
 var obj = new Object()
 for (var k in $scope.ImgBannerList[0]) {
  obj[k] = $scope.ImgBannerList[0][k]
 }
 obj['$$hashKey'] = 'object:99999'//99999为随机设置,不和其他的重复即可,防止repeat出错
 $scope.ImgBannerList.push(obj)
}
原理就是在数组后加上第一条数据,和无缝轮播的原理相同,3条数据不会出现重复数据的问题,无缝滚动也没问题

版权声明:本文为xingshijun原创文章,遵循 CC 4.0 BY-SA 版权协议,转载请附上原文出处链接和本声明。
本文链接:http://www.cnblogs.com/xingshijun/p/7998047.html