爱手游

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

来源:爱手游网使用教程|作者:ishouyou.cn |发表时间:2017-09-08 17:54

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

手机扫描下方二维码,海量福利,不定期礼包活动等你来拿

  • 关注爱手游微信公众号

    关注爱手游网微信公众号

  • 手游折扣APP

    手游折扣APP

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

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

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