【发布时间】:2017-07-24 14:31:51
【问题描述】:
我的 ionic 2 应用程序的示例层次结构..
很少有服务实现我的 baseService 类以在每个 http 请求中注入标头和所有内容。
现在我在 baseService 的构造函数中有一个 NativeStorage.get 用户信息,我已经在其中获取用户数据并更新该类中的本地变量,仅在 HTTP 请求中发送。
但问题是,每次我点击一个新服务时,它都会再次重新初始化我的 baseService,所以我的用户数据变空了,当 NativeStorage.get 开始工作时,http req 已经没有空请求了
基础服务
export class CommonRestProvider {}
一个示例服务
export class PlaceListService extends CommonRestProvider{ }
app.module.ts 中的基础服务依赖设置
providers: [{provide: ErrorHandler, useClass: IonicErrorHandler}, ConstantsService, CommonRestProvider]
【问题讨论】:
标签: angularjs angular ionic-framework ionic2