Newer
Older
import { Injectable } from "@angular/core";
import { HttpClient } from '@angular/common/http';
@Injectable()
export class AppConfiguration {
fdpurl: string;
fdpemail: string;
fdppassword: string;
elasticurl: string;
smartapiurl: string;
constructor(private httpClient: HttpClient){};
public ensureInit(): Promise<any> {
return new Promise((r, e) => {
this.httpClient.get("http://"+environment.apiurl+"/api/setting/load").subscribe((content: AppConfiguration) => {Object.assign(this, content);r(this);}, reason => e(reason));