@Devastor
I ❤❤❤ JAVASCRIPT

Как правильно кешировать в Angular?

Правильно ли так кешировать запрос или есть более разумная практика?
// фактори в которой определяем кеширование
function datacache($cacheFactory) {
        return $cacheFactory('megaCache', {});
}
// запрос
function money(){
            var name = 'money';

            var data = datacache.get(name);
            if(data){
                return data;
            }
            return req.option('money').then(function (res){
                datacache.put(name,res);
                return res;
            });
        }
  • Вопрос задан
  • 2752 просмотра
Решения вопроса 1
Fesor
@Fesor
Full-stack developer (Symfony, Angular)
https://docs.angularjs.org/api/ng/service/$http#caching

в целом же вроде как и так норм, единственное что я бы в кэш сразу промис еще положил что бы все остальные чуваки тоже дожидались а не дергали заново апишку.
Ответ написан
Пригласить эксперта
Ответы на вопрос 1
@faragly
Я реализовал кэширование запросов примерно также, это хороший вариант.
Ответ написан
Комментировать
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Войти через центр авторизации
Похожие вопросы