我正在尝试找到答案,这是在Angular 4或更高版本(如5)中使用会话存储的最佳方式。
目前项目正在使用HTML5窗口localStorage和sessionStorage。我应该使用第三方库,如angular-2-local-storage或ngx-webstorage。
如果是,与其他人相比,哪一个最好使用/效率更高?
请建议。
答案 0 :(得分:1)
使用浏览器localStorage和sessionStorage是安全且经过验证的。所以我建议使用浏览器功能,除非它们满足您的需求。像这样的库应该在本地使用浏览器本地和会话存储。查找此库的源代码。
答案 1 :(得分:1)
如果您的用例需要简单使用Localstorage和sessionStorage,那么只需转到普通窗口的本地和会话存储,但如果您需要提前购买,那么您可以使用第三方软件包。
但我建议使用window over one party package
答案 2 :(得分:1)
应该注意的是,localStorage(或sessionStorage)的使用绝对既不安全也不证明。根据您存储的数据,您可能会产生重大漏洞和/或责任。如果您的客户希望获得安全性,请构建适当的后端。
如果您正在寻找对这两个库的意见,我会选择使用ngx-store,因为不再维护angular2-localstorage库。
使用库与本机window.localStorage调用的决定取决于或当然取决于您的具体情况。