我在尝试导入自定义模块时遇到此错误
zone.js:269 未捕获的错误:模块“AppModule”导入的意外值“[object Object]”
这是我的 app.module.ts
const SELFBITSCONFIG = {...}
@NgModule({
imports: [
...
SelfbitsAngularModule.forRoot(SELFBITSCONFIG)
]
})
这是我要导入的外部文件
@NgModule({
providers:SELFBITS_PROVIDERS,
imports:[HttpModule]
})
export class SelfbitsAngularModule{
static forRoot(config:SelfbitsAppConfig):ModuleWithProviders{
return {
ngModule:SelfbitsAngularModule,
providers:[
{ provide: SELFBITS_CONFIG, useValue: config }
]
}
}
}
我正在使用 Angular Class 的 Angular 2 starter webpack,目前正在运行“webpack”:“2.1.0-beta.22”