Как я могу проверить localStorage до того, как ngResource
делает запрос? Я хочу, чтобы мой объект ресурса проверял локальное хранилище, прежде чем я сделаю запрос на сервер. Я хочу сохранить свой первоначальный ответ с сервера в локальном хранилище, а затем, если пользователь перезагрузит страницу, вам не придется снова делать запрос и вместо этого вытаскивать его из локального хранилища.Как проверить localStorage, прежде чем ngResource сделает запрос?
(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
Я добавил некоторые из моего кода –