Raj*_*tya 2 dependency-injection angular-cli angular angular-di
当我们创建Component,Pipe用angular-cli命令,CLI会自动将它们在特定模块的声明数组,为什么不服务的情况下发生的。
这是因为你能提供Services的Components为好,以防万一你想的一样的不同实例Service。
通常Components,,Pipes和Directives在Modules 上注册,因为Module需要先了解它们,然后才能使用它们。
但是在Services的情况下,由于a Service可以在一个Module级别上注册,也可以在一个级别上注册Component(因为Angular支持分层依赖注入),因此@angular/cli假设您想在该Module级别注册服务没有任何意义。
我想这是对我来说很有意义的角度队决定不添加唯一Service的providers模块在创建时数组。
| 归档时间: |
|
| 查看次数: |
162 次 |
| 最近记录: |