Warning: file_get_contents(/data/phpspider/zhask/data//catemap/1/angular/26.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Angular 角度2/4跨应用程序缓存数据_Angular - Fatal编程技术网

Angular 角度2/4跨应用程序缓存数据

Angular 角度2/4跨应用程序缓存数据,angular,Angular,跨应用程序存储/共享应用程序数据的最佳方式是什么?我有一大堆下拉列表,不会经常更改,但如果经常更改,我会重新加载它们,这样我就不必点击我的web api,除非数据每天都更改 我是否应该创建共享应用程序服务并将数据存储在服务中?我只是想知道这方面的最佳实践是什么,或者其他人在做什么 创建服务完全有意义 如果我添加一个小东西,我将使用RxJs使数据可见 这是您可以参考的指南可能是相关的是的,这是我在想的,我应该在SharedApplication服务中使用主题吗?@Fab当然,主题或行为主题可以。但

跨应用程序存储/共享应用程序数据的最佳方式是什么?我有一大堆下拉列表,不会经常更改,但如果经常更改,我会重新加载它们,这样我就不必点击我的web api,除非数据每天都更改


我是否应该创建共享应用程序服务并将数据存储在服务中?我只是想知道这方面的最佳实践是什么,或者其他人在做什么

创建服务完全有意义

如果我添加一个小东西,我将使用RxJs使数据可见


这是您可以参考的指南

可能是相关的是的,这是我在想的,我应该在SharedApplication服务中使用主题吗?@Fab当然,主题或行为主题可以。但是要确保你把它藏在课堂之外。通过执行返回subjectItem.asObservable()