Caching Angular 2中的缓存

Caching Angular 2中的缓存,caching,angular,angular2-services,Caching,Angular,Angular2 Services,在我的angular2应用程序中,我有从RESTfulWeb服务获取的产品、客户等的列表。该列表在整个应用程序的各个组件中广泛使用。每次在组件中使用它们时,都会从web服务获取它们。我想在应用程序第一次加载时获取它们并缓存它们,这样无论我想在哪里使用它们,我都会使用缓存列表,而不是每次都从web服务获取。如何实现这一功能? 此外,如果更新、添加或删除新项目,我希望使缓存对象无效。尝试将其存储在$rootScope.yourList的数组中尝试将其存储在$rootScope.yourList的数组

在我的angular2应用程序中,我有从RESTfulWeb服务获取的产品、客户等的列表。该列表在整个应用程序的各个组件中广泛使用。每次在组件中使用它们时,都会从web服务获取它们。我想在应用程序第一次加载时获取它们并缓存它们,这样无论我想在哪里使用它们,我都会使用缓存列表,而不是每次都从web服务获取。如何实现这一功能?
此外,如果更新、添加或删除新项目,我希望使缓存对象无效。

尝试将其存储在$rootScope.yourList的数组中尝试将其存储在$rootScope.yourList的数组中