发表于: 2016-08-26 21:40:41

2 1858


今天完成的事情:怼了一波$http 看来要去看xml 了  

明天计划的事情:继续写指令

遇到的问题:$http.get可以直接传数据 $http就不行

收获:奎哥给讲解了一波$http

$http.get会自动给加上一层

promise

$http要自己写

var deferred = $q.defer();//声明承诺
return deferred.promise;

全部代码

angular.module('main')
.factory('shuju', function ($http, $q, path,$state) {
return {
query: function () {
var deferred = $q.defer();//声明承诺
               $http({method: 'GET', url: path.duqushujus})
.success(function (data) {
if (code = 200) {
deferred.resolve(data.data);//请求成功
                       }

})
.error(function () {
alert("NONONO"); //请求失败
                   });
console.log(deferred.promise);
return deferred.promise;
// 返回承诺
           }
};

蔡大神给讲了一波堆栈。。。


返回列表 返回列表
评论

    分享到