当前位置:

ionic使用slidebox后ng-repeat数据不显示的解决办法

0

发表时间:2017-09-08    来源:ishouyou.cn

259

cordova开发中用ionic做幻灯片时使用slidebox后ng-repeat数据居然不显示图片,ng-repeat遍历生成一个个slide都没有数据。耗费时间2个小时,百思不得其解,终于补坑

原因:ng-repeat的数据是延迟加载过来的。当 img 没有渲染结束是不能工作的

解决方法:

要手动在渲染之后更新一下,在控制器注入$ionicSlideBoxDelegate,然后渲染数据之后,添加$ionicSlideBoxDelegate.update();

(1)模板

<ion-slide-box show-pager="true" on-slide-changed="onSlideChanged(index)" active-slide="currentIndex">

(2)控制器

$ionicSlideBoxDelegate.update();

查看更多精彩内容,请
顶一下:
+1
0