我是棱角分明的新人。是否有任何特定的使用$ localstorage(ngStorage) 而不是常规的javascript localstorage
有什么区别。
任何人都可以解释一下吗?
答案 0 :(得分:1)
如果你每次必须对其进行字符串化时使用常规的javascript localStorage来保存localStorage中的对象,因为localStorage只接受字符串类型数据。但是如果你使用ngStorage它将执行所有JSON.stringify()
和{{1对你而言。
答案 1 :(得分:0)
ngStorage使用不同的API将localStorage包装在角度服务中。这样做的一大优点是在编写单元测试时更容易模拟localstorage。与使用$window
而不是javscript native window
相同的原因。