带 DynamicDialogRef 和不带 DynamicDialogRef 的 PrimeNG Angular2 组件的实现问题
Implementation problem of a PrimeNG Angular2 component with DynamicDialogRef and without DynamicDialogRef
我正在尝试实现一个带有动态对话框的组件,需要使用直接用法。在 DynamicDialog 示例中,有一个汽车演示列表组件的构造函数。
constructor(private carService: CarService, public ref: DynamicDialogRef, public config: DynamicDialogConfig) { }
当我直接使用<carlist></carlist>,
时出现这样的错误:
ERROR Error: StaticInjectorError(AppModule)[CarslistdemoComponent -> DynamicDialogRef]:
StaticInjectorError(Platform: core)[CarslistdemoComponent -> DynamicDialogRef]:
NullInjectorError: No provider for DynamicDialogRef!
at NullInjector.push.../node_modules/@angular/core/fesm5/core.js.NullInjector.get
有没有人可以解决这个问题,或者您能提供建议以实现不同的方式吗?
据我了解,无法在同一组件中实现。我必须在单独的组件中实现。有一个相关的回答:
我正在尝试实现一个带有动态对话框的组件,需要使用直接用法。在 DynamicDialog 示例中,有一个汽车演示列表组件的构造函数。
constructor(private carService: CarService, public ref: DynamicDialogRef, public config: DynamicDialogConfig) { }
当我直接使用<carlist></carlist>,
时出现这样的错误:
ERROR Error: StaticInjectorError(AppModule)[CarslistdemoComponent -> DynamicDialogRef]: StaticInjectorError(Platform: core)[CarslistdemoComponent -> DynamicDialogRef]: NullInjectorError: No provider for DynamicDialogRef! at NullInjector.push.../node_modules/@angular/core/fesm5/core.js.NullInjector.get
有没有人可以解决这个问题,或者您能提供建议以实现不同的方式吗?
据我了解,无法在同一组件中实现。我必须在单独的组件中实现。有一个相关的回答: