Add a spinner when Mat-table is loading?

Discussão em 'Angular' iniciado por Newbiiiie, Janeiro 7, 2025.

  1. Newbiiiie

    Newbiiiie Guest

    I load the data in my material table like that :

    ngOnInit(){ return this.annuairesService.getMedecins().subscribe(res => this.dataSource.data = res);}


    I want show the spinner when is loading : <mat-spinner ></mat-spinner>

    I try : showSpinner: boolean = true;

    ngOnInit(){ return this.annuairesService.getMedecins()
    .subscribe(res => this.dataSource.data = res);
    this.dataSource.subscribe(() => this.showSpinner = false }


    but i have this error :

    src/app/med-list/med-list.component.ts(54,21): error TS2339: Property 'subscribe' does not exist on type 'MatTableDataSource<{}>'.

    Continue reading...

Compartilhe esta Página