Angular 7 弹出加载框
创始人
2024-10-16 18:00:41
0

要在Angular 7中实现一个弹出加载框,你可以使用Angular Material库中的MatDialog组件。以下是一个示例代码,演示了如何创建一个简单的加载框组件:

首先,创建一个名为loading-dialog的新组件:

loading-dialog.component.html:


loading-dialog.component.ts:

import { Component } from '@angular/core';

@Component({
  selector: 'app-loading-dialog',
  templateUrl: './loading-dialog.component.html',
  styleUrls: ['./loading-dialog.component.css']
})
export class LoadingDialogComponent { }

接下来,在你的父组件中使用MatDialog打开加载框:

app.component.ts:

import { Component } from '@angular/core';
import { MatDialog } from '@angular/material/dialog';
import { LoadingDialogComponent } from './loading-dialog/loading-dialog.component';

@Component({
  selector: 'app-root',
  templateUrl: './app.component.html',
  styleUrls: ['./app.component.css']
})
export class AppComponent {
  constructor(private dialog: MatDialog) { }

  openLoadingDialog() {
    this.dialog.open(LoadingDialogComponent, {
      width: '200px',
      disableClose: true, // 禁止点击对话框外部关闭
      panelClass: 'loading-dialog-container' // 应用自定义的样式类
    });
  }
}

最后,在你的父组件的模板中添加一个按钮,以触发加载框的打开:

app.component.html:


你还可以根据需要自定义加载框的样式,例如添加背景色或调整大小。只需在loading-dialog.component.css中添加相应的样式即可。

希望这个示例能帮助到你实现Angular 7中的弹出加载框。

相关内容

热门资讯

推荐攻略!we-poker辅助... 推荐攻略!we-poker辅助,hhpoker有后台操作吗,切实教程(有挂辅助)关于hhpoker有...
每日必备!pokemmo手机版... 每日必备!pokemmo手机版透视脚本,wpk辅助器,透明教程(有挂神器);建议优先通过pokemm...
一分钟揭秘!hhpoker是正... 《一分钟揭秘!hhpoker是正规的吗,wepoker怎么挂底牌,玩家教你(有挂透明)》 hhpok...
我来教教大家!wepoker看... 我来教教大家!wepoker看底牌,约局吧德州可以透视吗,揭秘攻略(有挂透视)1、不需要AI权限,帮...
记者揭秘!epoker透视底牌... 记者揭秘!epoker透视底牌,大菠萝辅助器,2025教程(有挂方法);玩家必备必赢加哟《13670...
教程攻略!pokemmo辅助器... 1、教程攻略!pokemmo辅助器手机版下载,智星德州插件2024最新版,玩家教程(有挂技巧)2、进...
玩家交流!hhpoker必备开... 玩家交流!hhpoker必备开挂,wepoker有没有辅助,微扑克教程(有挂攻略);1分钟了解详细教...
一分钟教会你!wepoker有... 一分钟教会你!wepoker有辅助器吗,约局吧怎么看有没有挂,微扑克教程(有挂透明);致您一封信;亲...
盘点一款!aa poker辅助... 盘点一款!aa poker辅助包,pokemmo手机辅助软件,系统教程(有挂攻略);亲真的是有正版授...
玩家必备教程!wejoker辅... 1、玩家必备教程!wejoker辅助软件价格,德普之星辅助器怎么用,我来教教你(有挂透视)(UU p...