【发布时间】:2016-09-23 08:21:41
【问题描述】:
我们刚刚使用 angular2 进行第一个项目。我有一个关于提供服务的问题。
据我所知,有两种方法可以在您的应用中使用providers:[MyService] 声明提供程序。
您可以在@NgModule 标记中全局声明它,也可以在@Component 标记中本地声明。
据我所知,这两种方式的唯一区别是提供范围。一次应用范围,一次只有组件范围。 鉴于此,我会得出结论,我应该更愿意在我的特定组件中主要(取决于服务的使用)提供本地服务,以保持范围较小。
这是正确的,还是我不知道这两种声明方式之间有什么其他区别?
【问题讨论】:
标签: angular