angular这个ajax这么用好像会调用两次,为什么呢?
这是服务
this.getDat优艾设计网_平面设计a = function(url,config) { var deferred = $q.defer(); config = config||{timeout:30000}; $http.get(baseURI + url,config).then(function(data) { deferred.resolve(data); }); return deferred.promise; };
然后调用
var promise = service.getData(url); promise.then(function(res){ console.log(res)})
这个console.log(res)会打印两次,为什么呢?
精彩评论