其他分享
首页 > 其他分享> > angular6 页面加载数据时的loading提示

angular6 页面加载数据时的loading提示

作者:互联网

使用npm安装ngx-loading模块

npm install --save ngx-loading

 

在app.module.ts中导入模块

import { BrowserModule } from '@angular/platform-browser';
import { NgModule } from '@angular/core';
import { NgxLoadingModule } from 'ngx-loading';

@NgModule({
  ...
  imports: [
    ...
      NgxLoadingModule,
    ...
  ],
 ...
})
export class AppModule { }

 

在对应的component.ts文件中增加loading属性

export class *Component implements OnInit {
  loading = false;
  ...
  get*Data(): void {
    this.loading = true;
    this.*Service.getData(url).subscribe(res => {
      ...
      this.loading = false;
      ...
    }, error => {
      ...
      this.loading = false;
      ...
    });
  }
}

 

最后,在html文件中加入下列代码即可:

<ngx-loading [show]="loading" [config]="{ backdropBorderRadius: '14px' }"></ngx-loading>

 

标签:...,loading,false,angular6,export,import,ngx,加载
来源: https://www.cnblogs.com/lucky-heng/p/10982445.html