使用模板参考

时间:2018-10-05 17:48:12

标签: javascript angular angular-material

我编写了一个可重用的数据表组件,该组件可以像这样接受TemplateRef<any>

@Input() dialogTemplate: TemplateRef<any>;

这意味着我没有与“角度材料”对话框相关联的Component,因此我无法按照official documentation中的建议注入MAT_DIALOG_DATA

我希望能够使用对话框进行创建和更新,而不必重写整个模板。我这样打开对话框:

this.dialogRef = this.createDialog.open(this.dialogTemplate);

问题是:当我没有MAT_DIALOG_DATA注入时如何注入Component

如果有人可以在这里说一些话,请!

0 个答案:

没有答案