angularjs 中 $cookiestore 和 $cookies 的区别

difference between $cookiestore and $cookies in angularjs

angularjs中的$cookiestore$cookies有什么区别。

我看到了 angularjs 文档。

$cookiestore 和 $cookies 做同样的事情,但唯一的区别是

$cookiestore- can objects put or retrieved from this storage are automatically serialized or deserialized by angular's toJson/fromJson .but $cookies- can't do this

只有一个不同吗?或者别的什么?

我认为文档中对每一项的描述都非常清楚:

$cookie just gives you access to cookies same as if you did by some other method.

$cookieStore uses cookies to make a key/value storage solution for you.

因此,如果您正在开始新事物并希望坚持 key/value 对,请使用 $cookieStore

如果您想使用现有的 cookie 解决方案 - 例如来自您现有服务器会话系统的 read/write cookie,然后使用 $cookie。