具有DynamicDialogRef且没有DynamicDialogRef的PrimeNG Angular2组件的实现问题

问题描述 投票:0回答:1

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

当我直接使用<carlist></carlist>,时,我遇到如下错误:

错误错误:StaticInjectorError(AppModule)[CarslistdemoComponent - > DynamicDialogRef]:StaticInjectorError(Platform:core)[CarslistdemoComponent - > DynamicDialogRef]:NullInjectorError:没有DynamicDialogRef的提供程序! at NullInjector.push ... / node_modules/@angular/core/fesm5/core.js.NullInjector.get

有没有人可以解决这个问题,还是可以提出建议以实现不同的方式?

angular typescript primeng angular2-components
1个回答
0
投票

据我所知,没有办法在同一个组件中实现。我必须在单独的组件中实现。有一个与此相关的答案:

Click to see answer

© www.soinside.com 2019 - 2024. All rights reserved.