3

我在尝试导入自定义模块时遇到此错误

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”

4

0 回答 0