angular - 如果使用 forRoot(),我应该在 @NgModule 装饰器中指定提供程序吗?
问题描述
如果我开发一个角度库并像这样从 AppModule 导入它:
@NgModule({
declarations: [
AppComponent,
...
],
providers: [
...
],
imports: [
...
MyLibraryModule.forRoot(config)
],
bootstrap: [AppComponent]
})
export class AppModule { }
我应该将提供程序和导入放在MyLibraryModule
@NgModule 装饰器中还是静态forRoot
方法中?
我发现一些示例forRoot
仅使用 config 放在提供程序中,他们将其余的导入和提供程序放在装饰器中,但这对我来说看起来很奇怪。
解决方案
推荐阅读
- spring - 使用 jndi 查找的 JndiDestinationResolver 的 Bean 定义示例
- swift - CircleCI Swift 与 Postgres 连接问题
- elasticsearch - 我在从弹性搜索域中获取数据时遇到问题
- web-applications - 将 Web 应用程序与有卡的信用卡设备集成
- c# - 在 Xamarin Forms 中编辑 ListView 的选定项的标签
- android - 我无法在 firebase 和 android 中创建实时数据库
- c# - 带步长的两个数字之间的线性插值
- javascript - 使用 CloudFlare 301 重定向时,为什么脚本不呈现?
- apache-spark - 通过 spark 读取 parquet 文件时 Parquet 解码异常
- android - 以 ViewPager 作为子元素的 ExpandableListView 执行 getChildView 两次