PhoneGap中文网

 找回密码
 立即注册
查看: 19236|回复: 2
打印 上一主题 下一主题

ionic Slide Box问题? 在$http请求数据后出现循环终止

[复制链接]

2

主题

23

帖子

128

积分

注册会员

Rank: 2

积分
128
跳转到指定楼层
楼主
发表于 2015-6-14 23:18:01 | 只看该作者 回帖奖励 |倒序浏览 |阅读模式
html中:
<ion-slide-box delegate-handle="image-viewer" on-slide-changed="slideChanged(index)"  slide-interval="1000" does-continue="true" auto-play="true" >
            <ion-slide ng-repeat="slide in files">
                <img ng-src="{{slide.filename}}" >
            </ion-slide>
</ion-slide-box>

js中:
var files =  [
        {
            filename : "img/timg.jpeg",
            data  : "Slide 1 Content"
        },
        {
            filename : "img/timg-1.jpeg",
            data  : "Slide 2 Content"
        }
]

如果直接
$scope.files = data;
$ionicSlideBoxDelegate.update();

效果是正常的,图片自动轮播并且会一直循环

若将上面的files对象放在一个files.json文档或者服务器上
利用$http获取,如下
$http.get('data.json').success(function(data){
            $scope.files = data;
            $ionicSlideBoxDelegate.update();
            /*
            $timeout(function(){
                $ionicSlideBoxDelegate.$getByHandle('image-viewer').update();
            },1000)
            */
        }).error(function(err){
   })
此时,图片轮播便有问题,只走一次,而不是一直循环

问题一直无法解决,有朋友遇到同样问题没?求助啊!!!!!!!
回复

使用道具 举报

52

主题

528

帖子

1652

积分

金牌会员

Rank: 6Rank: 6

积分
1652
沙发
发表于 2015-6-15 18:19:36 | 只看该作者
看看循环生成的页面代码 和以前的什么区别
回复 支持 反对

使用道具 举报

52

主题

528

帖子

1652

积分

金牌会员

Rank: 6Rank: 6

积分
1652
板凳
发表于 2015-6-15 18:19:55 | 只看该作者
是不是新生成的  ionic找不到,可以在  初始化加载的时候请求试试
回复 支持 反对

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

关闭

站长推荐 上一条 /1 下一条

ionic4视频教程

Archiver|手机版|小黑屋| PhoneGap中文网 ( 京ICP备13027796号-1 )  

GMT+8, 2025-1-6 20:39 , Processed in 0.072016 second(s), 29 queries .

Powered by Discuz! X3.2

© 2001-2013 Comsenz Inc.

快速回复 返回顶部 返回列表