В Angular7, как передать конфигурацию среды в библиотеку - PullRequest
0 голосов
/ 05 апреля 2019

До 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 { }
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...