import {Component, OnInit, ViewChild} from '@angular/core'; import {SessionDataProviderService} from "../../store/session-data-provider.service"; import {WrenchService} from "../../services/wrench.service"; import {LoadingController} from "@ionic/angular"; import {JobgroupDataService} from "../../store/jobgroup-data.service"; @Component({ selector: 'app-job-group', templateUrl: './job-group.component.html', styleUrls: ['./job-group.component.scss'], }) export class JobGroupComponent implements OnInit { @ViewChild('job_group') job_group; constructor( public sessionDataProviderService: SessionDataProviderService, private wrenchService: WrenchService, public jobgroupDataService: JobgroupDataService, private loadingCtrl: LoadingController) { } jobGroupDataTotalResult: any; jobGroupDataResult: any; jobGroupListDataResult: any; ngOnInit() { this.jobgroupDataService.getjobGroupData(); this.jobGroupDataTotalResult = this.jobgroupDataService.jobGroupDataTotalResult; this.jobGroupDataResult = this.jobgroupDataService.jobGroupDataResult; this.jobGroupListDataResult = this.jobgroupDataService.jobGroupListDataResult; setInterval(()=>{ this.jobGroupDataTotalResult = this.jobgroupDataService.jobGroupDataTotalResult; this.jobGroupDataResult = this.jobgroupDataService.jobGroupDataResult; this.jobGroupListDataResult = this.jobgroupDataService.jobGroupListDataResult; //debugger; }, 3000 ); } jobGroupListFilterdData:any; refreshList(){ this.jobGroupListFilterdData = this.jobGroupListDataResult.filter(k=> k.group_id == this.job_group); } }