Modal确认回调后不自动消失

发布于 2022-09-11 14:46:36 字数 1116 浏览 15 评论 0

<nz-modal [(nzVisible)]="isShow" [nzTitle]="title" [nzContent]="modalContent" [nzFooter]="modalFooter" (nzOnCancel)="handleCancel()">
<ng-template #modalContent>

<div  class="content">
</div>

</ng-template>
<ng-template #modalFooter>

<button nz-button [nzType]="'primary'" (click)="handleOk()" [nzLoading]="isLoading">确定</button>
<button nz-button [nzType]="'default'" (click)="handleCancel()">取消</button>

</ng-template>
</nz-modal>
ts里得内容:
public isShow = false;
public isLoading = false;
// 取消
public handleCancel() {

this.isShow = false;

}
// 确定
public handleOk() {

this.isLoading = true;
this.param['name'] = this.inputValue
this.roleManagementService.addModifyDepartment(this.param).subscribe((res: any) => {
  if (res.status === 0) {
     console.log(res.data)
  } else {
      console.log(res.data)
  }
  this.isLoading = false;
  this.isShow = false;
});

}

如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。

扫码二维码加入Web技术交流群

发布评论

需要 登录 才能够评论, 你可以免费 注册 一个本站的账号。

评论(2

梦境 2022-09-18 14:46:36

angularjs对于除了自身封装的那几个函数以外的promise来进行数据请求,是监听不到的。要么手动强制更新,要么修改一下请求函数,比如“$http.get(.......)”

参考 https://segmentfault.com/q/10...

云仙小弟 2022-09-18 14:46:36

如果是Chrome的话,按一下F12看一下开发模式下,有没有报错

~没有更多了~
我们使用 Cookies 和其他技术来定制您的体验包括您的登录状态等。通过阅读我们的 隐私政策 了解更多相关信息。 单击 接受 或继续使用网站,即表示您同意使用 Cookies 和您的相关数据。
原文