@Ngmodule static forroot при реализации compilemoduleandallcomponentsasync
Привет,
Я хотел бы спросить, есть ли у кого-нибудь идея о том, как достичь следующего:
Угловой (7.2) UMD NgModule загружается из основного углового приложения.
Код, который загружает модуль UMD, таков::
return SystemJS.import(`${url}`).then( (module) => return this.compiler.compileModuleAndAllComponentsAsync(module[${moduleInfo}]) .then(compiled => { console.log(compiled); return module; }); );
Если у меня есть статический forRoot в модуле, который я загружаю, чтобы инициализировать его:
export class PlaygroundModule { static forRoot ( config: ModuleConfig = null ): ModuleWithProviders { return { ngModule: PlaygroundModule, providers: [ { provide: ModuleConfig, useValue: config } ] }; }
Есть ли какой-нибудь способ установить значения для этого forRoot при компиляции кода, реализующего compileModuleAndAllComponentsAsync, как я бы предоставил их во время разработки?
Смотреть ниже..
@NgModule( { declarations: [ AppComponent ], imports: [ ...... PlaygroundModule.forRoot ({ resourceServer: { allowedUrls: ['http://www.codeca.au/api'] setToken: false } }), providers: [], bootstrap: [AppComponent] }) export class AppModule { }
Спасибо
Что я уже пробовал:
Я еще не нашел ни одного сайта, который мог бы указать мне правильное направление.