В настоящее время у нас есть 5-10 различных диалогов, и мы добавляем данные, используя @Inject (@Inject(MAT_DIALOG_DATA) private data: DialogData,
)
this.dialog.open(MyComponent, {
data: { data: this.dataToPass }
});
Но мне было любопытно, есть ли другой способ?Хотелось бы, чтобы это было похоже на это:
this.dialog.open(MyComponent, {
input1: { this.dataToPass },
input2: { this.moreDataToPass }
});
Любые идеи?