$ionicSlideBoxDelegate
作者:本站编辑 发布时间:2015-11-24 来源:本站原创
点击数:
用法
<body ng-controller="MyCtrl"> <ion-slide-box> <ion-slide> <div class="box blue"> <button ng-click="nextSlide()">下一个滑块!</button> </div> </ion-slide> <ion-slide> <div class="box red"> 滑块 2! </div> </ion-slide> </ion-slide-box> </body>
function MyCtrl($scope, $ionicSlideBoxDelegate) { $scope.nextSlide = function() { $ionicSlideBoxDelegate.next(); } }
方法
update()
更新滑动框(例如,用带有ng-repeat的Angular,调整它里面的元素)。
slide(to, [speed])
参数 | 类型 | 详情 |
---|
to | 数字 | 滑动的索引。 |
speed(可选) | 数字 | 滑动切换的毫秒数。 |
enableSlide([shouldEnable])
参数 | 类型 | 详情 |
---|
shouldEnable(可选) | 布尔值 | 是否启用滑动框的滑动功能。 |
previous()
跳转到上一个滑块。如果在开始滑块,就循环。
next()
跳转到下一个滑块。如果在结尾就循环。
stop()
停止滑动。滑动框将不会再被滑动,直到再次启用。
currentIndex()
slidesCount()
$getByHandle(handle)
例如: $ionicSlideBoxDelegate.$getByHandle('my-handle').stop();