NlfConfig Module & Environment - luftsport/nlf-client GitHub Wiki
NlfConfig
import { NlfConfigService } from 'app/nlf-config.service';
import { NlfConfigItem } from 'app/api/api.interface';
// Private or public
private config: NlfConfigItem;
constructor(private configService: NlfConfigService) {
this.configService.observableConfig.subscribe(
data => {
this.config = data;
}
);
}
Environment
import { environment } from 'environments/environment';
...
// Make public
public ENV = environment;
Legacy
import {Component, ..., Inject } from '@angular/core';
import { NlfConfig, NLF_CONFIG } from 'app/nlf-config.module';
Constructor
constructor( @Inject(NLF_CONFIG) private config: NlfConfig) {}