vasilev
Registered
Здравейте,
искам да кеширам информацията която взимам с POST заявка:
идеята е да не прави пост заявка след първият път а да чете от кеша.
опитах няколко варианти но при get - имам undefined.
angularjs - 1.8 без допълнителни модули.
моля за съдействие.
мерси !
искам да кеширам информацията която взимам с POST заявка:
Код:
app.factory( 'cache', function($cacheFactory) {
var cache = $cacheFactory('myCache');
return cache;
});
app.controller('ngsysCtrl', function($scope, $http, cache) {
$scope.getnav = function(thispage){
var cachedata = cache.get('myCache');
if(cachedata){
$scope.names=cachedata;
} else {
$http({
method: 'POST',
data: {'thispage' : thispage },
url: '/api/read'
}).then(function successCallback(response) {
if (response.data!="null") {
cache.put("myCache", response.data);
...
идеята е да не прави пост заявка след първият път а да чете от кеша.
опитах няколко варианти но при get - имам undefined.
angularjs - 1.8 без допълнителни модули.
моля за съдействие.
мерси !