в моем файле app.module.ts в root моего приложения, я указываю значение для модуля, который я импортирую как таковой:
@NgModule({
imports: [
importedModule.forRoot({ uri: window.location.origin }),
...
],
...
})
export class AppModule { }
Эта конфигурация не работает при компиляции через AOT, поскольку window
не определяется во время компиляции.
Как мне указать, что это значение, которое мне нужно получить во время выполнения, а не во время сборки? Использование токена обеспечивает простой способ внедрения объекта конфигурации в любой конструктор, который в нем нуждается, но я не уверен, как сделать такую ссылку в самом NgModule
.