2016-03-07 24 views
0

在離子2中是否有類似ionicSlideBoxDelegate的服務,或者是否有某種方式來引用視圖中的離子幻燈片?

回答

0

您可以使用其ID來抓取幻燈片組件。

constructor(
    private _app: IonicApp 
){} 
    ngAfterViewInit() { 
    this.slider = this._app.getComponent('my-slider'); 
    } 
1

隨着最新版本的Ionic 2.你必須做下面的事情。 在標記中,創建一個局部變量on ion-slides element。

<ion-slides #mySlider></ion-slides> 

這裏#mySlider是一個局部變量。

在控制器中,使用局部變量和@ViewChild裝飾器獲取ion-slider的引用,如下所示。

@ViewChild('mySlider') slider: Slides; 

這相當於$ ionicSlideBoxDelegate服務。現在你可以像下面那樣使用多餘的slider。

this.slider.slideTo(2, 500); 

這將使滑塊以500ms的速度在索引2處滑動。 我希望這能回答你的問題。

+0

謝謝。不知道爲什麼它不被接受是答案。 –

+1

@LyjuIEdwinson即使我不知道大聲笑 –