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

作者:爱手游网新闻|来源:ishouyou.cn |发表时间:2017-09-08

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();

关于本站|广告服务|版权声明|联系我们|网站地图|网站标签

健康游戏忠告:抵制不良游戏 拒绝盗版游戏 注意自我保护 谨防受骗上当 适度游戏益脑 沉迷游戏伤身 合理安排时间 享受健康生活

Copyright 2016-2018 www.ishouyou.cn 鄂ICP备13009450号 爱手游网