2016-07-28 76 views
5

我想创建这样carousel一个旋转木马,我可以用这个包装器刷卡库(https://github.com/ksachdeva/angular2-swiper如何使用刷卡库

做到这一点但是,这可能实现创造Ionic2一个幻灯片/旋转木马我通过使用纯粹的ionic2及其组件ion-slides。我宁愿通过添加另一个,可能是不必要的模块。不幸的是,文档不清楚。

回答

3

swiper已经直接集成到Ionic2中...不确定这里的问题是什么?

,或者你可以这样来做Ionic 2 Slides Component - How to Access Swiper API

import { NavController } from 'ionic-angular/index'; 
import { Component, ViewChild } from "@angular/core"; 


@Component({ 
    template:` 
<ion-content class="has-header"> 
     <ion-slides [options]="_options" #mySlider> 
     <ion-slide *ngFor="let testSlide of testSlides"> 
      <img src="http://placehold.it/150x150"> 
      </ion-slide> 
     </ion-slides> 
     <div class="swiper-button-next"></div> 
     <div class="swiper-button-prev"></div> 
</ion-content> 
` 
}) 
export class HomePage { 

    greeting: string; 
    testSlides: string[] = []; 
    @ViewChild('mySlider') mySlider: any; 

    constructor(private nav: NavController) { 

    this._options = { 
     slidesPerView:3, 
     pager: true, 
     nextButton: ".swiper-button-next", 
     prevButton: ".swiper-button-prev",   
     onInit:()=>{ 
     } 
    } 
    setTimeout(()=>{ 
     for (var i=1; i<6; i++) { 
      this.testSlides.push("Slide - "+i); 
      } 
    },100); 

    } 
} 

的Plunkr - http://plnkr.co/edit/ybmDsYICQopis88vDl37?p=preview

截图 - enter image description here

+1

如果我使用离子幻灯片,我得到了全页滑块。并不能解决如何控制这些滑块,例如不是整页。 – user1275105

+0

我想用css来完成这些类型的功能(例如幻灯片覆盖整个屏幕),或者是否有某种选项可以设置。 – user1275105