在哪里存储会话数据,cookie 与服务 Angularjs



众所周知,angularjs 中的服务是单例的,因此它们是通过引用传递的,我们可以在其上存储数据以在其他应用程序部分中使用它。像饼干)。

在我的应用程序中,用户可以选择他们的城市,我需要在应用程序的其他位置访问该信息,因此我需要将其存储在内存中。

被告知,我应该使用服务或 cookie 来存储这种会话数据。使用服务来做到这一点有一些不好的做法?还是有什么问题?

哦,我想我明白了。

如果我需要记住我的数据会话,即使用户离开应用程序,我也需要使用 cookie 而不是服务来存储它。因为服务不会持久存在,而 cookie 会保留。

就我而言,我需要存储用户位置并记住它,因此最好的方法是使用 cookie。

最新更新