import {Component, ViewEncapsulation} from '@angular/core'; import {ApiService} from '../api.service'; import { ChartsConfigService } from './chartConfigs.service'; declare var google: any; @Component({ selector: 'appeal1551', encapsulation: ViewEncapsulation.None, styles: [require('./ambulance.scss')], template: require('./ambulance.html') }) export class Ambulance { AmbulanceStatistic: Object = {}; ChartAmbulance: Object; Hours: string; Minutes: string; Date: number; constructor(private _apiService: ApiService, private _chartsConfigService: ChartsConfigService) { let date = new Date(); this.Hours = ("0" + date.getHours()).slice(-2); this.Minutes = ("0" + date.getMinutes()).slice(-2); this.Date = date.getTime(); } ngOnInit() { this._apiService.getAmbulanceStatistic().then(data => { this.AmbulanceStatistic = data; }) .then(() => { this.ChartAmbulance = this._chartsConfigService.getChartConfig(this.AmbulanceStatistic); }); } }