Доступ к MAT_DIALOG_DATA при использовании шаблона ref - PullRequest
0 голосов
/ 05 октября 2018

Я написал многократно используемый компонент таблицы данных, который принимает TemplateRef<any>, например:

@Input() dialogTemplate: TemplateRef<any>;

Это означает, что у меня нет связанного Component для диалога Angular Material, поэтому я не могу ввести MAT_DIALOG_DATA как предложено в официальной документации .

Я хочу иметь возможность использовать диалог для создания, а также обновления, но без необходимости переписывать весь шаблон.Я открываю диалог, как это:

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

Вопрос: как я могу ввести MAT_DIALOG_DATA, когда у меня нет Component, чтобы ввести его?

Если кто-то может пролитьнемного света здесь, пожалуйста!

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...