我正在异步生成ion-slides
。但是我相信我需要使用update()
函数。
以下是api部分:https://ionicframework.com/docs/api/components/slides/Slides/#update
我不确定如何使用此功能。
有人可以告诉我如何使用这个功能吗?
谢谢!
答案 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();
});