Esistono scenari in cui un servizio angolare memorizzerà le chiamate Restangular/$ http senza che venga esplicitamente richiesto di farlo? Per esempio io ho un servizio di fare qualcosa di simile:Cache Restangular servizio angolare
function getSomeThings(){
return Restangular.one('things').get().then(function (thing) {
return thing;
});
}
Questo servizio viene chiamato ogni volta che una pagina viene aggiornata (è nel percorso UI-router risolvere). C'è qualche possibilità che questa chiamata NON venga fatta ogni volta, ma verrà in qualche modo memorizzata da Angular, senza che gli venga detto esplicitamente di farlo?
mi è familiare con caching explicitly in questo modo:
RestangularProvider.setDefaultHttpFields({cache: true});
Questo non è nelle intenzioni. La mia domanda è se i servizi angolari hanno qualche logica di cache interna e, in tal caso, come ignorarla.
Grande risposta, Ty. – VSO