Possible to show two slides in the carousel at a time?

前端 未结 1 1040
忘了有多久
忘了有多久 2020-12-06 22:49

I just started learning about Angular.js and I\'m using the Carousel control in Angular-ui. Is it possible to display two slides at the same time instead of one?

I

1条回答
  •  鱼传尺愫
    2020-12-06 23:30

    You can group the images together and ng-repeat over those grouped images instead. Aside from some needed styling fixes, here's how:

    http://plnkr.co/edit/5JFeZgTup7abIsjxOeqi?p=preview

    HTML:

    
      
        

    JavaScript:

    $scope.$watch('slides', function(values) {
      var i, a = [], b;
    
      for (i = 0; i < $scope.slides.length; i += 2) {
        b = { image1: $scope.slides[i] };
    
        if ($scope.slides[i + 1]) {
          b.image2 = $scope.slides[i + 1];
        }
    
        a.push(b);
      }
    
      $scope.groupedSlides = a;
    }, true);
    

    0 讨论(0)
提交回复
热议问题