【发布时间】:2020-10-14 03:02:51
【问题描述】:
我有一个使用 ngx-bootstrap v5.6.1 的 Angular 8 应用程序,它打开一个模式,然后在某些情况下,在第一个模式之上打开第二个模式。两者都工作得很好,但第二个模态以屏幕为中心而不是在它下面的模态。这很可能是因为我将 class: 'modal-md modal-dialog-centered' 传递到第二个模态中,但我无法找到重新定位第二个模态的方法,除了删除“居中”到让它出现在顶部。
我想将第二个模态在屏幕上向上移动 10% - 20%。两个模态都是它们自己的独立组件,因为我想让第二个模态在整个应用程序中可重用。
这就是我如何调用模态
第一个模态:
this.bsModalRef = this.modalService.show(ModalComponent, { class: 'modal-lg', backdrop: 'static' });
第二个模态:
this.bsModalRefConf = this.modalService.show(ConfirmModalComponent, { class: 'modal-md modal-dialog-centered', backdrop: 'static' });
这些都使用来自 ngx-bootstrap/modal 的 BsModalService
谢谢!
【问题讨论】:
标签: angular bootstrap-modal ngx-bootstrap