在Angular 5中存储和检索本地存储数据的最佳实践

时间:2018-03-30 05:48:21

标签: angular typescript angular-material angular5 angular-local-storage

我不知道我是否可以在这里提出这个问题,因为这个网站是关于编程问题的。但还在问。

在角度5中是否存在以角度5存储和检索本地存储数据的最佳实践。我的意思是在本地存储中创建服务或单独的类。

我想要一个建议,比如从任何类(如使用服务)以通用方式访问localstorage数据。我的意思是访问localstorage的最佳实践。

感谢您的建议。

1 个答案:

答案 0 :(得分:2)

localStorage是一个全局对象,默认情况下可供您使用。这意味着您可以在代码中的任何位置使用它,以便在本地存储中检索或存储数据。

您不必为了从本地存储中检索/提取而创建单独的服务。

它存储键/值对,两者都应该是string类型。如果你在打字稿中使用这样的话,它就完全有效。

//to set
localStorage.setItem('key', strValue);

//to get
strValue: string = localStorage.getItem('key');