キーワード†
- Angular2
- グローバル変数
- service
- singleton
したいこと†
Angular2でグローバル変数を使いたい。
どうやって†
singletonのserviceをinjectするようにする。
ルートになるmoduleのprovidersに書く。injectしたいところには書かない。
- app.module.ts
@NgModule({ ... providers: [MyGlobalService], ... }) export class AppModule {}
ノート†
ng g serviceしてもapp.module.tsに追記しない。injectしたいところでprovidersに書くのが基本。