0

我是新来的 angular 。是否有任何特定的原因可以使用 $localstorage(ngStorage) 而不是常规的 javascript localstorage

有什么区别。

任何人都可以解释一下吗?

4

2 回答 2

1

if you are using regular javascript localStorage to save an object in localStorage every time you have to stringify it, because localStorage only accepts string type data.but if you use ngStorage it will do all JSON.stringify() and JSON.parse() for you.

于 2016-11-18T08:40:31.703 回答
0

ngStorage 只是将 localStorage 包装在一个角度服务中,使用不同的 API。这样做的一大优势是在编写单元测试时更容易模拟 localstorage。$window您使用而不是 javscript native的原因相同window

于 2016-11-18T08:43:25.157 回答