【发布时间】:2018-07-06 12:03:56
【问题描述】:
我有一个服务可以在组件之间传递数据,当被调用时它可以工作,但是当我重新加载服务时,数据会被重置。所以当我搜索重新加载时,内存被重置,所以即使在重新加载后不使用也有办法保留数据任何客户端存储?我很好奇的一件事是我可以使用 rxjs 来实现这一点,但我不确定这会有什么帮助?我害怕使用 localstorage,因为数据将主要是对象或数组,而不是用户 ID 或会话 ID。任何输入都会真的很有帮助。我已经制作了一个示例来帮助我。你可以在下面找到
【问题讨论】:
-
你可以使用localStorage。根据您的评论,由于您有对象或数组,您可以将它们存储为字符串格式,并且在访问它们时,您可以将它们转换为相应的 JSON 格式。
-
@rohankangale 以前我使用 localstorage 但大对象被破坏了,这就是为什么?
-
在保存到本地存储之前,您是否将对象转换为字符串?
标签: angular angular-services angular5 angular-components