属性closeOnBackdropClick在NbDialogService中不起作用

时间:2018-12-28 11:06:04

标签: angular dialog modal-dialog nebular

我正在使用Akveo / Nebular主题,并且有一个NBDialog元素,我可以看到文档中存在closeOnBackdropClick属性(对于对话框,如果用户在模态之外单击时不显示对话框,则要关闭对话框),我想使用它。

文档由NBDialog提供 https://akveo.github.io/nebular/docs/components/dialog/overview#nbdialogservice

我尝试放置closeOnBackdropClick = false,但是不起作用,系统找不到该属性。在文档中的其他内容我可以看到属性hasBackdrop,但在我的代码中可以使用背景名称

this.activeModal = this.modalService.open(CorporationGroupComponent, { size: 'lg', container: 'nb-layout', closeOnBackdropClick: false });

我希望当用户单击模态时模态不会关闭。

1 个答案:

答案 0 :(得分:0)

您使用的是Nebular版本?我只是尝试制作一个可重现的示例,并且效果很好,请看一下:

https://stackblitz.com/edit/github-v1psfd?file=src%2Fapp%2Fhome%2Fhome.component.ts

这两个属性名称均来自文档。