I have a page that makes HTTP requests in the same place, just with different parameters, depending on what the user wants. So my code looks something like this:
this.http.post( //I am open to POST methods or GET methods as I have security in the back to prevent malicious writes. 'http://192.168.1.45:3000/mylocation', 'p1=' + param1 + '&p2=' + param2, {headers: headers} )
In JQuery, for example, you have embedded a cache attribute in the framework, which is cached automatically and very easily implemented:
$.ajax({ cache: true,
Does Angular2 have something like this? I would like to cache these dynamic responses while the user is in the application. Therefore, if the user requests the same URL with the same parameters, he simply retrieves it from the cache, and if the parameters have never been used before, he will make a network call.
I could not find anything in the Angular2 docs in the query parameters:
https://angular.io/docs/js/latest/api/http/RequestOptions-class.html
source share