Modal确认回调后不自动消失
<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 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论
评论(2)
angularjs对于除了自身封装的那几个函数以外的promise来进行数据请求,是监听不到的。要么手动强制更新,要么修改一下请求函数,比如“$http.get(.......)”
参考 https://segmentfault.com/q/10...
如果是Chrome的话,按一下F12看一下开发模式下,有没有报错