Angular ng引导:没有NgbPopover的提供程序

Angular ng引导:没有NgbPopover的提供程序,angular,ng-bootstrap,Angular,Ng Bootstrap,我已经将NgbModule.forRoot()导入app.module,将NgbModule导入子模块,将NgbPopover添加到组件的构造函数中。我缺少什么?为什么要将NgbPopover添加到组件的构造函数中?正如错误所说,我们没有这样的提供者作为ng引导的一部分,所以它不会工作。。。你想达到什么目的?是的,我做到了。我想从控制器关闭popover。如果你想从控制器关闭popover,你可以查询它(与任何其他指令一样),或者只是有一个对它的引用(如演示的“自定义和手动触发器”部分所示:)。

我已经将NgbModule.forRoot()导入app.module,将NgbModule导入子模块,将NgbPopover添加到组件的构造函数中。我缺少什么?

为什么要将
NgbPopover
添加到组件的构造函数中?正如错误所说,我们没有这样的提供者作为ng引导的一部分,所以它不会工作。。。你想达到什么目的?是的,我做到了。我想从控制器关闭popover。如果你想从控制器关闭popover,你可以查询它(与任何其他指令一样),或者只是有一个对它的引用(如演示的“自定义和手动触发器”部分所示:)。很难提出最佳解决方案,因为您的问题缺乏细节。扩展您的问题,这样人们可能会有更多的意见。@pkozlowski.opensource,谢谢。我将关闭模板中的弹出窗口。为什么要将
NgbPopover
添加到组件的构造函数中?正如错误所说,我们没有这样的提供者作为ng引导的一部分,所以它不会工作。。。你想达到什么目的?是的,我做到了。我想从控制器关闭popover。如果你想从控制器关闭popover,你可以查询它(与任何其他指令一样),或者只是有一个对它的引用(如演示的“自定义和手动触发器”部分所示:)。很难提出最佳解决方案,因为您的问题缺乏细节。扩展您的问题,这样人们可能会有更多的意见。@pkozlowski.opensource,谢谢。我将关闭模板中的弹出窗口。