wangtengyu
2018-11-06 a5a6487bd568fda30c7204ef3e3b7a2ed0a9019c
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
import { Injectable } from '@angular/core';
import { LoadingController, Loading } from 'ionic-angular';
 
@Injectable()
export class LoadingService {
    private loader: Loading;
    private isShow = false;
 
    constructor(public loadingCtrl: LoadingController) {
    }
 
    show() {
        if (this.isShow) return;
        this.loader = this.loadingCtrl.create({
            content: '请稍等...'
        });
        this.isShow = true;
        this.loader.present();
    }
 
    hide() {
        if (!this.isShow) return;
        this.isShow = false;
        this.loader.dismiss();
    }
}