【发布时间】:2018-04-03 05:44:42
【问题描述】:
我在这里阅读了一篇关于 Angular 模块加载的写得很好的文章 - https://medium.com/@cyrilletuzi/understanding-angular-modules-ngmodule-and-their-scopes-81e4ed6f7407
由于功能模块的 NgModule 中的提供程序实际上是全局注入(并且急切地),因此本文讨论了 RouterModule 等模块中使用的“forRoot”模式。
我遇到了 ReactiveFormsModule - https://angular.io/api/forms/ReactiveFormsModule - 它有 FormBuilder 提供程序,但它似乎没有使用 forRoot 模式。这是否意味着每个使用 ReactiveFormsModule 的功能模块最终都会重新创建 FormBuilder 提供程序?我错过了什么吗?
【问题讨论】:
-
阅读文章Avoiding common confusions with modules in Angular,深入解释
forRoot的用法
标签: angular dependency-injection angular-reactive-forms