使用ion-slides时官方文档有bug,需要在data后面加上slider才可以返回索引值
为什么需要这个索引值呢,因为如果你想实现一个引导页,当滑到最后一页时再往后一页就跳到主页,这时候就需要索引值来做判断。
$scope.$on("$ionicSlides.sliderInitialized", function (event, data) {
// data.slider is the instance of Swiper
$scope.slider = data.slider;
});
$scope.$on("$ionicSlides.slideChangeStart", function (event, data) {
console.log('Slide change is beginning');
});
$scope.$on("$ionicSlides.slideChangeEnd", function (event, data) {
// note: the indexes are 0-based
$scope.activeIndex = data.slider.activeIndex;
$scope.previousIndex = data.slider.previousIndex;
console.log($scope.activeIndex);
console.log($scope.previousIndex);
// data.slider is the instance of Swiper
$scope.slider = data.slider;
});
$scope.$on("$ionicSlides.slideChangeStart", function (event, data) {
console.log('Slide change is beginning');
});
$scope.$on("$ionicSlides.slideChangeEnd", function (event, data) {
// note: the indexes are 0-based
$scope.activeIndex = data.slider.activeIndex;
$scope.previousIndex = data.slider.previousIndex;
console.log($scope.activeIndex);
console.log($scope.previousIndex);
});