Существуют ли сценарии, в которых угловое обслуживание будет кэшировать вызовы с помощью переадресации/$ http без явного указания сделать это? Например, у меня есть сервис делает что-то вроде этого:Угловое обслуживание Рестатулярное кэширование
function getSomeThings(){
return Restangular.one('things').get().then(function (thing) {
return thing;
});
}
Этой услуга будет вызываться каждый раз, когда страница обновляется (это в UI-маршрутизатор маршрут решимости). Есть ли вероятность, что этот призыв НЕ будет выполняться каждый раз, но будет каким-то образом кэшироваться Angular, без явного ответа на это?
Я знаком с caching explicitly так:
RestangularProvider.setDefaultHttpFields({cache: true});
Это не цель. Мой вопрос заключается в том, имеют ли угловые службы некоторую врожденную логику кэширования, и если да, то как ее переопределить.
Великий ответ, ти. – VSO