正如我们所知,angularjs中的服务是单例,因此它们通过引用传递,我们可以在其上存储数据以在其他应用程序部分中使用它(如cookie)。
在我的应用中,用户可以选择他们的城市,我需要在应用的其他位置访问该信息,因此我需要将其存储在内存中。
告诉我,我应该使用服务或cookie来存储那种会话数据。使用服务做一些不好的做法?或者有什么问题吗?
答案 0 :(得分:1)
如果我需要记住我的数据会话,即使用户离开应用程序,我也需要使用cookie而不是服务来存储它。因为服务不会持续存在而cookie会存在。
在我的情况下,我需要存储用户位置并记住它,所以最好的方法是使用cookie。