我正在使用ionic来开发android应用,并且我有一个ion滑动框:该滑动框是与状态相关联的html格式 Bill
<ion-slide-box>
<ion-slide>
</ion-slide>
<ion-slide>
</ion-slide>
</ion-slide-box>
如果用户不是来自状态,我想显示第一张幻灯片a
,否则显示它。
我正在使用$state.go('Bill')
。有没有一种方法可以直接跳到第二张幻灯片,以防它来自状态a
。
使用$ionicSlideBoxDelegate
控制器中的服务来处理控制器中的滑块。在您的情况下,您可以使用如下slide(to, [speed])
功能:
$ionicSlideBoxDelegate.slide(2, [10])
这是文档
并且关于状态检查。每当状态更改时,$stateChangeSuccess
就会触发事件。您可以从与此事件相关联的数据中检查它是从哪个状态来的,并用于$ionicSlideBoxDelegate
导航到第二个滑块。
$rootScope.$on('$stateChangeSuccess', function(event, toState, toParams, fromState, fromParams){
//use fromState variable to put your logic
})
本文收集自互联网,转载请注明来源。
如有侵权,请联系[email protected] 删除。
我来说两句