До Angular 6 я делал ng build --env = [ФАЙЛ ОКРУЖАЮЩЕЙ СРЕДЫ], и файл среды имел бы конфигурацию firebase для использования.
В Angular 7, как я могу сообщить своей библиотеке, какой файл конфигурации использовать? Я нашел подсказки, которые мне нужны для настройки провайдера в моём прикладном модуле приложения.
Итак, у меня есть что-то вроде этого.
Теперь, как мне передать эту среду в мою библиотеку (где у меня есть вопросительные знаки)?
app.module.ts (for application)
import { environment } from '../environments/environment';
@NgModule({
.
.
.
providers: [
{provide: environment, useValue: environment}
],
bootstrap: [AppComponent]
})
export class AppModule { }
services.module.ts
import { NgModule } from '@angular/core';
// Angular
import { AngularFireModule } from '@angular/fire';
import { AngularFireDatabaseModule } from '@angular/fire/database';
import { AngularFireAuthModule } from '@angular/fire/auth';
@NgModule({
declarations: [
],
imports: [
AngularFireModule.initializeApp(??????),
],
exports: [
AngularFireAuthModule,
AngularFireDatabaseModule,
AngularFireModule,
],
providers: [
SortHelperService,
]
})
export class ServicesModule { }