akveo / akveo/nebular

closing all open NbDialogRef

未关闭
#3,083 1 条评论 0 个 reaction 已指派 0 人 在 GitHub 查看
主要语言
TypeScript
星标
8.1k
派生
1.5k
PR 合并指标
30 天内没有已合并 PR

描述

### Issue type

**I'm submitting a ...** (check one with "x")

* [ ] bug report
* [x] feature request

### Issue description

**Current behavior:**
NbDialogRefs stays open when routing changed.

**Expected behavior:**
having option to get all NbDialogRefs so I can close all when routing changed, without checking if routing changed for every NbDialogRef in project.

**Steps to reproduce:**
open NbDialogRef in angular from angular component, then change routing that makes the router-outlet to switch component, but the dialog stays open even its not relevant anymore.

**Related code:**
this.dialogSrv.open(UsageReportDialogComponent)
this.router.navigateByUrl(`home/devices');
```
insert short code snippets here
```

### Other information:

**npm, node, OS, Browser**
```

Node: v14.17.3
npm: 6.14.13
OS: 10
Browser: Chrome
```

**Angular, Nebular**
```
Angular: 11.2.13
Nebular: 8.0.0
```

贡献指南

打开贡献指南

评估

这个 Issue 还没有评估数据。

把新 issue 发到你的邮箱

精选适合新手参与的 GitHub issue 摘要。