【发布时间】:2015-10-28 03:02:46
【问题描述】:
我正在编写一个使用两组数据的角度工厂。我需要一组数据来等于一个变量,这样我就可以在另一个 API 调用中传递它。出于某种原因,我的变量总是返回整个函数,而不仅仅是返回变量。所有环境变量都可用。
var zones = function(){
var deferred = $q.defer();
$resource(ENV.web_api_url + ENV.api_version + '/zones/:zoneId', {}, {
query: {
method: 'GET',
cache: false,
params: {zoneId: '@zoneId', date: $filter('date')(new Date(), "yyyy-MM-dd")},
isArray: true,
headers: {
"X-Auth-Token": $window.sessionStorage.token
}
}
}).success(function(data){
deferred.resolve(data);
}).error(function(){
deferred.reject('There was an error')
});
return deferred.promise;
};
【问题讨论】:
标签: angularjs ngresource