From 1acb1206b621d2476bc1647b34ff60c07f84111c Mon Sep 17 00:00:00 2001 From: Gabriel Masclef Date: Thu, 9 Nov 2017 16:16:13 -0300 Subject: [PATCH] loading spinner in ongoing process --- .../on-going-process/on-going-process.ts | 19 ++++++++++++++++--- 1 file changed, 16 insertions(+), 3 deletions(-) diff --git a/src/providers/on-going-process/on-going-process.ts b/src/providers/on-going-process/on-going-process.ts index ccb5d4774..839fba31b 100644 --- a/src/providers/on-going-process/on-going-process.ts +++ b/src/providers/on-going-process/on-going-process.ts @@ -1,14 +1,27 @@ import { Injectable } from '@angular/core'; +import { LoadingController } from 'ionic-angular'; @Injectable() export class OnGoingProcessProvider { - - constructor() { + private loading: any; + constructor( + private loadingCtrl: LoadingController, + ) { console.log('Hello OnGoingProcessProvider Provider'); } public set(processName: string, isOn: boolean, customHandler?: any) { console.log('TODO: OnGoingProcessProvider set()...'); + if (isOn) { + this.loading = this.loadingCtrl.create({ + content: processName + }); + this.loading.present(); + + } + else { + this.loading.dismiss(); + } } -} +} \ No newline at end of file