我有一个页面,向同一位置发出http请求,只是根据用户的需求使用不同的参数。因此,我的代码看起来像这样:
例如,在 JQuery 中,您已经在框架中构建了一个缓存属性,它可以自动缓存并且非常容易实现。
Angular2有类似的功能吗?我希望在用户使用应用程序时缓存这些动态响应,因此,如果用户使用相同的参数请求相同的URL,则只需从缓存中获取它,如果尚未使用参数,则会进行网络调用。
我在Angular2文档中的请求选项中找不到任何内容:
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}
)
例如,在 JQuery 中,您已经在框架中构建了一个缓存属性,它可以自动缓存并且非常容易实现。
$.ajax({
cache: true,
//other options...
});
Angular2有类似的功能吗?我希望在用户使用应用程序时缓存这些动态响应,因此,如果用户使用相同的参数请求相同的URL,则只需从缓存中获取它,如果尚未使用参数,则会进行网络调用。
我在Angular2文档中的请求选项中找不到任何内容:
https://angular.io/docs/js/latest/api/http/RequestOptions-class.html