깜놀하는 해므찌로

Ionic Angular loading 앵귤러 로딩 페이지 서비스 예시 본문

IT

Ionic Angular loading 앵귤러 로딩 페이지 서비스 예시

agnusdei1207 2023. 7. 14. 11:17
반응형
SMALL
import { Injectable } from '@angular/core';
import { LoadingController } from '@ionic/angular';

@Injectable({
  providedIn: 'root'
})
export class LoadingService {

  constructor(private readonly loadingController: LoadingController) { }

  async show(message: string) {
    const top = await this.loadingController.getTop();
    if (top) {
        top.remove();
    }

    const loading = await this.loadingController.create({
        message,
    });

    loading.present();

    return loading;

  }

  dismiss(id?: string) {
        this.loadingController.dismiss({id})
  }
}
반응형
LIST