【发布时间】:2020-09-29 13:42:36
【问题描述】:
我正在使用 Nebular Angular UI 库。我正在尝试不同的方法来找到关闭 NbDialogModule 的方法,但我无处可去!任何人都可以在这里帮助我吗? 这是我尝试过的一种方法:
constructor( private dialogService:NbDialogService, private ref:NbDialogRef<DialogNamePromptComponent>)
在我的课堂上:
close() {
this.ref.close();
}
我得到的错误:
core.js:6241 错误错误:未捕获(承诺中):NullInjectorError:R3InjectorError(ViewsModule)[NbDialogRef -> NbDialogRef -> NbDialogRef -> NbDialogRef]:NullInjectorError:NbDialogRef 没有提供程序! NullInjectorError: R3InjectorError(ViewsModule)[NbDialogRef -> NbDialogRef -> NbDialogRef -> NbDialogRef]: NullInjectorError: No provider for NbDialogRef!
【问题讨论】:
-
你试图从哪里关闭对话框?来自
DialogNamePromptComponent或打开对话框的组件?