带有DynamicDialogRef且无动力学的Primeng Angular2组件的实现问题



我正在尝试实现具有动态对话框的组件,并且需要使用直接用法。在DynamicDialog示例中,有一个CAR演示列表组件的构造函数。 constructor(private carService: CarService, public ref: DynamicDialogRef, public config: DynamicDialogConfig) { }

当我直接使用<carlist></carlist>,时,我有这样的错误:

错误错误:staticinjectorerror(appModule)[carslistDemocomponent-> dynamicDialogRef]: staticinjectorerror(平台:core)[CARSLISTDEMOCOMPONENT-> DynamicDialogRef]: nullinjectorError:没有DynamicDialogRef的提供商! 在nullinjector.push .../node_modules/@angular/core/fesm5/core.js.nullinjector.get

是否有人可以解决此问题,或者您可以提供建议以其他方式?

正如我所了解的,无法在同一组件中实现。我必须在单独的组件中实施。有一个与此相关的答案:

单击以查看答案

最新更新