Agust007 2017-01-06 02:14 采纳率: 0%
浏览 1392
已结题

ionic 从外网API接口获取数据在通过 ng-repeat渲染到页面,页面无法显示数据

求大神帮忙啊!
我的代码是这样的:
service
taskListLoad:function(){
var deferred = $q.defer();
var promise = deferred.promise;

        var taskResult = new Object();

        //ajak请求
        var sUrl;
        if (localStorage.serverUrl) {
            sUrl = localStorage.serverUrl + "task_list.ajax";
        } else {
            sUrl = ENV.api + "task_list.ajax";
        }

        $http.jsonp(sUrl + "&callback=JSON_CALLBACK")
            .success(function(response){
                taskResult = response.extData;
                if (taskResult.msgCode == "0") {
                    deferred.resolve('load success!');
                } else {
                    deferred.reject('Wrong request');
                }
        });
        promise.success = function(fn) {
            promise.then(fn);
            return promise;
        }
        promise.error = function(fn) {
            promise.then(null, fn);
            return promise;
        }
        return promise;

    },

conteoller
 taskListService.taskListLoad().success(function(response){
   $scope.items = response.extData;
   $log.log(response);
});
    ionic页面代码
     <ion-content  on-swipe-left="onSwipeLeft()" on-swipe-right="onSwipeRight()">
    <!--  内容 -->

    <div class="list" ng-controller="taskLoadCtrl">
        <div class="item item-divider">未接受任务列表</div>
        <ion-item ng-repeat = "item in items" on-hold="onHold()">
            <span>任务名称:{{item.specialName}}</span>
            <span>任务类型:{{item.taskType}}</span>
        </ion-item>
    </div>
</ion-content>
    问题是在哪啊?
  • 写回答

1条回答 默认 最新

  • dabocaiqq 2017-01-14 15:13
    关注
    评论

报告相同问题?

悬赏问题

  • ¥15 c程序不知道为什么得不到结果
  • ¥40 复杂的限制性的商函数处理
  • ¥15 程序不包含适用于入口点的静态Main方法
  • ¥15 素材场景中光线烘焙后灯光失效
  • ¥15 请教一下各位,为什么我这个没有实现模拟点击
  • ¥15 执行 virtuoso 命令后,界面没有,cadence 启动不起来
  • ¥50 comfyui下连接animatediff节点生成视频质量非常差的原因
  • ¥20 有关区间dp的问题求解
  • ¥15 多电路系统共用电源的串扰问题
  • ¥15 slam rangenet++配置