我需要一个线索。如何存储从API下载的数据?
所有数据下载功能都可以在服务中找到
我有几个组成部分
该数据应保存在哪里,以便其他组件可以使用它?
如果我在从数据检索功能中按下按钮的组件中返回一个值,那么只有在这个组件中,我才能拥有此数据。
答案 0 :(得分:0)
我的建议是将其保存在LocalStorage中,但这取决于您的需求。
请检查是否有帮助:Angular 6: saving data to local storage
LocalStorage在不同的浏览器上都得到很好的支持:https://caniuse.com/#search=localstorage
答案 1 :(得分:0)
您可以使用Web存储(会话存储和本地存储),但这取决于数据的大小。我认为,本地存储和会话存储最多可以存储10 MB,如果您的数据量更大,请考虑使用 IndexedDB 。这是阅读的链接: https://developers.google.com/web/ilt/pwa/working-with-indexeddb