0
У меня проблема с модулем CacheFactory, и проблема в том, что ничего не задает!угловой CacheFactory не задает значения
вот мой код, логически, когда в первый раз, код запускается, второй раз, когда я обновить страницу он должен показать мне значение, но это не делает, и это всегда «неопределенных»
function ItemFcy($http,$q,CacheFactory) {
var Items={};
var factory = {
getItems: Get
};
return factory;
function Get() {
var cache= CacheFactory.get('ItemsCache');
console.log("Cache value is:"+cache);
var deferred = $q.defer();
$http.get('/items.json')
.success(function(data, status, headers, config) {
Items= data;
CacheFactory.createCache('ItemsCache',Items);
deferred.resolve(Sliders);
return deferred.promise;
})
.error(function(data, status, headers, config) {
console.log("Error on loading items");
})
return deferred.promise;
}
всегда печати
значение кэш: не определено
почему он ничего не установил ?
И как мне это сделать? – MasOud