存储内存应用信息的位置 - Angular

时间:2017-11-07 06:27:07

标签: angular angular-services angular2-nativescript

在我的Angular应用程序中,我想为我的用户存储一大堆数据,在内存中,在整个应用程序的许多地方使用(这样我就不需要额外调用服务器)。

我必须存储的例子:

  • 用户的个人信息(我有用户类)
  • 警报列表(我有一个警报类)
  • 最新活动列表(我有一个活动类)
  • 用户的宠物清单 - 包含一堆关于每只宠物的信息(我有宠物 类)

这些的数据检索发生在不同的服务中,例如sign-in.service.ts,pet.service.ts等。

我想在服务或服务中保留所有这些信息。

将此信息存储在一个服务中是否为“最佳做法”,该服务具有获取和设置每个内容的功能,或者为列表中的每个内容提供单独的服务?

EX:我应该有1个“app-state.service.ts”还是应该有“user-personal-info.service.ts”,“alerts.service.ts”,“activities.service.ts”,和“pets.service.ts”?

感谢您的帮助!

0 个答案:

没有答案