我编写了一个可重用的数据表组件,该组件可以像这样接受TemplateRef<any>
:
@Input() dialogTemplate: TemplateRef<any>;
这意味着我没有与“角度材料”对话框相关联的Component
,因此我无法按照official documentation中的建议注入MAT_DIALOG_DATA
。
我希望能够使用对话框进行创建和更新,而不必重写整个模板。我这样打开对话框:
this.dialogRef = this.createDialog.open(this.dialogTemplate);
问题是:当我没有MAT_DIALOG_DATA
注入时如何注入Component
?
如果有人可以在这里说一些话,请!