1
у меня есть что-то вроде этого:инъекционных параметров в модуле бутстраповской
@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: (?).(…)"
и Я не понимаю, что я делаю неправильно, я прочитал всю документацию, но не так много примеров передачи данных в корневой модуль ле.
Что вы имели до этого, 'BootstrapParams' имеют после' AppModule'? Проблема, похоже, похожа на [этот вопрос] (http://stackoverflow.com/q/34838804/2435473) –
да, точно такая же проблема. Спасибо за вашу помощь! – lqbweb