import { Injectable } from '@angular/core'; import { LanguageData } from './language.model'; import { HttpClient, HttpParams, HttpHeaders } from '@angular/common/http'; import { ConfigData } from './configdata'; @Injectable({ providedIn: 'root' }) export class LanguageService { private baseURL = 'http://localhost:8080/getlang'; public zgoLanguage: string = ''; constructor(private http:HttpClient) { } getViewElements ( viewName:string ) { // // Get default language from localStorage // var def_zgoLanguage = localStorage.getItem('zgo_language'); if ( def_zgoLanguage == null ) { this.zgoLanguage = 'en-US'; localStorage.setItem('zgo_language',this.zgoLanguage); } else { this.zgoLanguage = def_zgoLanguage; } // // Get View's text data from language database // return this.http.get(this.baseURL + '/?lang_id=' + this.zgoLanguage + '&viewname=' + viewName); } }