求大神帮忙啊!
我的代码是这样的:
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>
问题是在哪啊?