loading spinner in ongoing process

This commit is contained in:
Gabriel Masclef 2017-11-09 16:16:13 -03:00
parent 455b38821f
commit 1acb1206b6
No known key found for this signature in database
GPG Key ID: DD6D7EAADE12280D
1 changed files with 16 additions and 3 deletions

View File

@ -1,14 +1,27 @@
import { Injectable } from '@angular/core'; import { Injectable } from '@angular/core';
import { LoadingController } from 'ionic-angular';
@Injectable() @Injectable()
export class OnGoingProcessProvider { export class OnGoingProcessProvider {
private loading: any;
constructor() { constructor(
private loadingCtrl: LoadingController,
) {
console.log('Hello OnGoingProcessProvider Provider'); console.log('Hello OnGoingProcessProvider Provider');
} }
public set(processName: string, isOn: boolean, customHandler?: any) { public set(processName: string, isOn: boolean, customHandler?: any) {
console.log('TODO: OnGoingProcessProvider set()...'); console.log('TODO: OnGoingProcessProvider set()...');
if (isOn) {
this.loading = this.loadingCtrl.create({
content: processName
});
this.loading.present();
}
else {
this.loading.dismiss();
}
} }
} }