ionic1 轮播图各种问题 解决方案

ionic 轮播图组件大家一般都会用下面这个,这个组件存在的问题想必大家都是知道的。


<ion-slide-box>
  <ion-slide on-slide-changed="slideHasChanged(index)">
    <div class="box pink"><h1>PINK</h1></div>
  </ion-slide>
</ion-slide-box>

普遍的bug问题我不说了 我遇到最变态的问题是 首页跳到详情再跳回来 轮播图惊奇的没了,然后手动更变浏览器大小又出来了,总之不管什么问题,用下面这段代码都解决了(是ionic封装的swiper的滑动更强大)。


<ion-slides options="options" slider="data.result">
	<ion-slide-page ng-repeat="a in lunbo">
		<a href="{{a.adHrefLink==null || a.adHrefLink=='' ? 'javascript:;' : a.adHrefLink}}">
			<img ng-src="{{a.adCode}}" class="banner_img" style="width:100%;">
		</a>
	</ion-slide-page>
</ion-slides>
js配置如下:

			//轮播图
			$scope.options = {
			  loop: false,
			  effect: 'fade',
			  speed: 1000,
			  autoplay:2000,
			  autoplayDisableOnInteraction: false,
			};
			$scope.$on("$ionicSlides.sliderInitialized", function(event, data){
			  var promiselunbo = $AsynAjaxHttp.publicAjax(ApiUrl.getadvertisment); //同步调用,获取承诺接口
				promiselunbo.then(function(data) {
					//调用承诺接口resolove()
					if(data.status.code == '0') {
						$scope.lunbo = data.result;
					};
				});
			});



  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值