应该注入服务的地方应该在所有应用程序中都可见? (angular2)

时间:2016-11-23 14:36:04

标签: angular typescript angular2-services angular2-injection

我想创建NewService。我想有可能从所有应用程序中调用它吗?

我应该在SharedModule(导出所有可重用模块的模块)或AppModule(我的应用程序的主模块)中注入它

@NgModule({

  providers: [
     // Here?
  ]
})

1 个答案:

答案 0 :(得分:3)

只要模块没有延迟加载,将它直接添加到AppModule或功能模块都没关系。

延迟加载的模块有自己的根范围,添加的提供程序只对延迟加载的模块可见。