这是服务
this.getData = 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)会打印两次,为什么呢?
用了路由吗?