How to create a singleton service

For latest Angular version, register provider in the root module itself and inject it in subsequent components you need to use.

 imports: [
    BrowserModule,
    HttpModule,
    CloneUserModule,
    RouterModule.forRoot([
      { path: 'welcome', component: WelcomeComponent }
    ])
  ],
  declarations: [AppComponent, WelcomeComponent],
  bootstrap: [AppComponent],
  providers: [SingletonService]
})
2 Likes