我正在尝试使用动态对话框实现一个组件,并且需要使用直接用法。在 DynamicDialog 示例中,有汽车演示列表组件的构造函数。constructor(private carService: CarService, public ref: DynamicDialogRef, public config: DynamicDialogConfig) { }
当我直接使用时<carlist></carlist>,
,出现如下错误:
错误错误:StaticInjectorError(AppModule)[CarslistdemoComponent -> DynamicDialogRef]: StaticInjectorError(Platform: core)[CarslistdemoComponent -> DynamicDialogRef]: NullInjectorError: No provider for DynamicDialogRef! 在 NullInjector.push.../node_modules/@angular/core/fesm5/core.js.NullInjector.get
有没有人可以解决这个问题,或者您可以提供建议以实施不同的方式吗?
据我所知,没有办法在同一个组件中实现。我不得不在单独的组件中实现。有一个与此相关的答案:
本文收集自互联网,转载请注明来源。
如有侵权,请联系[email protected] 删除。
我来说两句