twitter-bootstrap - 可以一次在轮播中显示两张幻灯片吗?

标签 twitter-bootstrap angularjs carousel angular-ui angular-ui-bootstrap

我刚开始学习 Angular.js,并且在 Angular-ui 中使用 Carousel 控件。是否可以同时显示两张幻灯片而不是一张?

我想显示这样的图像-

< image 1 image 2 >
then
< image 3 image 4 >
then
< image 5 image 6 >

这是一个示例 -

http://plnkr.co/edit/BnErmMDl8nPvXPrw3ULu?p=preview

最佳答案

您可以将图像组合在一起,然后 ng-repeat 代替这些分组的图像。除了一些需要的样式修复之外,方法如下:

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

HTML:

<carousel interval="myInterval">
  <slide ng-repeat="slideCollection in groupedSlides" active="slide.active">
    <div>
      <img ng-src="{{slideCollection.image1.image}}" style="margin:auto;">      
      <img ng-src="{{slideCollection.image2.image}}" style="margin:auto;">      
    </div>
  </slide>
</carousel>  

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);

关于twitter-bootstrap - 可以一次在轮播中显示两张幻灯片吗?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/15935389/

相关文章:

javascript - AngularJS Bootstrap 模块按钮之间的空白

javascript - 使用 Angular 在 firebase 中保存结构化数据

javascript - 在 Slick Slider 中更改幻灯片之前检查条件

hyperlink - Angular 指令编译顺序

javascript - Twitter Bootstrap 轮播未自动启动

javascript - 使用 Bootstrap Carousel 和 Chartkick 时如何正确渲染图表?

html - Bootstrap 控制列的堆叠方式

javascript - MVC Bootstrap 通过 jquery 设置数据切换 ="modal"

javascript - 下划线和 Bootstrap 日期时间选择器

javascript - 为什么Knockoutjs使用 "with"语句和 "new Function"来实现它的bindingProvider?