如何在ngResource
發出請求之前檢查localStorage?我希望我的資源對象在向服務器發出請求之前檢查本地存儲。我想將我的初始響應從服務器存儲在本地存儲中,然後如果用戶重新加載頁面,則不必再次發出請求,只需將其從本地存儲中取出即可。如何在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));
您能否提供迄今爲止使用過的代碼? – taxicala 2015-03-30 19:57:22
我添加了一些我的代碼 – 2015-03-30 20:02:40