小编Dra*_*vic的帖子

Ionic 3中的单身人士,Angular 4

我将服务定义为类,如下所示:

@Injectable()
export class MyService {
 ...
}
Run Code Online (Sandbox Code Playgroud)

在其他组件或页面中,我只使用import命令导入该类.

import { MyService } from '../pages/services/myservice';
Run Code Online (Sandbox Code Playgroud)

在构造函数中:

constructor(public _MyService: MyService)
Run Code Online (Sandbox Code Playgroud)

在我的主app.module.ts中,我已将该类服务添加为提供者.

providers: [someOtherThings, MyService, someOtherThings]
Run Code Online (Sandbox Code Playgroud)

在Ionic 2中,事情按预期工作.服务是单身人士.

但是在使用角度4的Ionic 3中,看起来每个组件都在创建该类的新实例.

是否有一些在角度4中创建单例服务类的新方法?

ionic2 ionic3 angular

24
推荐指数
2
解决办法
8079
查看次数

标签 统计

angular ×1

ionic2 ×1

ionic3 ×1