我不知道我是否可以在这里提出这个问题,因为这个网站是关于编程问题的。但还在问。
在角度5中是否存在以角度5存储和检索本地存储数据的最佳实践。我的意思是在本地存储中创建服务或单独的类。
我想要一个建议,比如从任何类(如使用服务)以通用方式访问localstorage数据。我的意思是访问localstorage的最佳实践。
感谢您的建议。
答案 0 :(得分:2)
localStorage
是一个全局对象,默认情况下可供您使用。这意味着您可以在代码中的任何位置使用它,以便在本地存储中检索或存储数据。
您不必为了从本地存储中检索/提取而创建单独的服务。
它存储键/值对,两者都应该是string类型。如果你在打字稿中使用这样的话,它就完全有效。
//to set
localStorage.setItem('key', strValue);
//to get
strValue: string = localStorage.getItem('key');