empty .forRoot() 在 angular2 中到底做了什么?
What does empty .forRoot() exactly do in angular2?
我看到人们在他们的项目中使用 .forRoot() 以及将他们带到子 url.
为 root 留空的目的是什么?
示例(用于定义模块的导入):
NgbModule.forRoot(),
ShareButtonsModule.forRoot(),
BrowserModule,
HttpClientModule,
forRoot
是模块上静态 class 方法的约定。
它用于将模块的某些提供者保持为单例,这意味着它们仅注入到主应用程序模块中,而不是分解成单独的组件。
这样,您可以在主应用程序模块中仅使用 MyModule.forRoot()
,并且仍然将 MyModule
导入到需要它的组件中。
在 forRoot(...)
内部传递的数据取决于模块本身及其拥有的提供者。 forRoot
是否为空或带参数,重点是只在主应用模块中使用。
我看到人们在他们的项目中使用 .forRoot() 以及将他们带到子 url.
为 root 留空的目的是什么?
示例(用于定义模块的导入):
NgbModule.forRoot(),
ShareButtonsModule.forRoot(),
BrowserModule,
HttpClientModule,
forRoot
是模块上静态 class 方法的约定。
它用于将模块的某些提供者保持为单例,这意味着它们仅注入到主应用程序模块中,而不是分解成单独的组件。
这样,您可以在主应用程序模块中仅使用 MyModule.forRoot()
,并且仍然将 MyModule
导入到需要它的组件中。
在 forRoot(...)
内部传递的数据取决于模块本身及其拥有的提供者。 forRoot
是否为空或带参数,重点是只在主应用模块中使用。