angular - PrimeNG Angular2 组件有 DynamicDialogRef 和没有 DynamicDialogRef 的实现问题
问题描述
我正在尝试使用动态对话框实现组件,并且需要使用直接用法。在 DynamicDialog 示例中,有一个汽车演示列表组件的构造函数。
constructor(private carService: CarService, public ref: DynamicDialogRef, public config: DynamicDialogConfig) { }
当我直接使用时<carlist></carlist>,
,出现如下错误:
ERROR 错误:StaticInjectorError(AppModule)[CarslistdemoComponent -> DynamicDialogRef]: StaticInjectorError(Platform: core)[CarslistdemoComponent -> DynamicDialogRef]: NullInjectorError: 没有 DynamicDialogRef 的提供者!在 NullInjector.push .../node_modules/@angular/core/fesm5/core.js.NullInjector.get
有没有人可以解决这个问题,或者您可以提供建议以实施不同的方式?
解决方案
据我所知,没有办法在同一个组件中实现。我必须在单独的组件中实现。有一个与此相关的答案:
推荐阅读
- user-interface - 如何在 WIX 引导程序 XML 文件中证明多行句子的合理性
- python - 读取 Excel 工作簿中的多个工作表并在 python 中创建匹配和不匹配的列
- authentication - Apache2 LDAP 组认证
- python - psycopg2.errors.ActiveSqlTransaction:CREATE TABLESPACE 不能在事务块内运行
- python - 如何使用python计算json响应中的值出现?
- reactjs - 为什么所有 React 状态更新同时发生?
- python - 如何在python中可视化分形
- python - Visual Studio 代码便携版
- asp.net - Google Adsense for Member Area 的抓取授权
- node.js - 强制保存 PDF 而不是预览