这是服务
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)会打印两次,为什么呢?
Copyright 2014-2026 https://www.php.cn/ All Rights Reserved | php.cn | 湘ICP备2023035733号
用了路由吗?