【发布时间】:2016-09-05 19:00:50
【问题描述】:
我有这样的事情:
@NgModule({
imports: [ BrowserModule ],
declarations: [ LoaderComponent ],
bootstrap: [ LoaderComponent ],
})
export class AppModule {
constructor( private params : BootstrapParams ) {
}
}
export class BootstrapParams {
public urlParam : String;
constructor(screenUrl : String) {
this.urlParam = screenUrl
}
}
从我的 main.ts 我有:
export function main(screenUrl) {
platformBrowserDynamic().bootstrapModule(AppModule, {providers: [ { provide : BootstrapParams, useFactory: () => new BootstrapParams("/bla/bla") }]});
}
但这是在扔
"Can't resolve all parameters for AppModule: (?).(…)"
而且我不明白我做错了什么,我已经阅读了所有文档,但是将数据传递到根模块的示例并不多。
【问题讨论】:
标签: angular module bootstrapping