【发布时间】:2015-03-31 04:11:58
【问题描述】:
如何在ngResource 发出请求之前检查 localStorage?我希望我的资源对象在向服务器发出请求之前检查本地存储。我想将来自服务器的初始响应存储在本地存储中,然后如果用户重新加载页面,则不必再次发出请求,而是将其从本地存储中拉出。
(function (angular) {
'use strict';
angular.module('myApp')
.factory('accountResource', function($resource) {
var entity = 'account';
var serverUrl = 'my/url/to/thing/';
var entityUrl = serverUrl + entity;
var resource = $resource(entityUrl + '/', {});
return {
get: function() {
//I am thinking about doing a check in here but wondered if there is a better way
return resource.get().$promise;
}
};
});
}(angular));
【问题讨论】:
-
您能提供到目前为止您使用过的代码吗?
-
我添加了一些我的代码
标签: angularjs ngresource