Estoy creando una aplicación Angular 4 con Firebase, no quiero guardar mis parámetros de inicialización/configuración de Firebase en mi archivo app.modules.ts , ya que este archivo se debe confirmar en mi repositorio. En el modo de desarrollo, pude guardar la configuración usando export default {firebase {...}} en un archivo config.ts y cargar los parámetros desde allí. Sin embargo, cuando construyo usando Angular CLI , estos parámetros no se cargan.
Las soluciones que he encontrado en línea hasta ahora funcionan todas como servicios, pero necesito poder cargar estos parámetros al importar módulos en mi clase AppModules .
¿Alguna idea por favor?
Saludos,
Benjamín
Para cualquier persona interesada. La solución final basada en una sugerencia de un alma bondadosa :) fue.
import { FirebaseConfigInterface } from './interfaces/firebase-config.interface'; export class AppConfig { public static site = { meta_title: null, app_id: null }; public static firebaseConfig: FirebaseConfigInterface = { apiKey: null, authDomain: null, databaseURL: null, storageBucket: null, messagingSenderId: null } }; AppConfig para acceder a sus variables estáticas.
import {AppConfig} from './app.config';