离子幻灯片update()函数

时间:2017-06-21 08:03:55

标签: ionic-framework

我正在异步生成ion-slides。但是我相信我需要使用update()函数。

以下是api部分:https://ionicframework.com/docs/api/components/slides/Slides/#update

我不确定如何使用此功能。

有人可以告诉我如何使用这个功能吗?

谢谢!

1 个答案:

答案 0 :(得分:-1)

这就是我在过去的项目中做到的:

首先你需要获得幻灯片的实例:

$scope.$on("$ionicSlides.sliderInitialized", function(event, data){
    //self is my controller
    self.sliderInstance = data.slider;
    //slidesLoaded is a custom var i used to store loaded slides
    if(self.slidesLoaded.length < 1){
        //initialisation stuff, or filling content
        //...
        self.sliderInstance.update();
    }
});

然后你可以在你添加幻灯片的时候调用它,例如,在我的情况下我做了一个动态的下一张幻灯片加载:

$scope.$on("$ionicSlides.slideChangeEnd", function(event, data){
    var index_t = self.sliderInstance.activeIndex;
    self.loadSlide(index_t + 1);
    self.sliderInstance.update();
});