Как использовать отдельный компонент в качестве страницы и открыть как компонент MatDialog. Если вызов из MatDialog требует двухстороннего связывания данных. Если его открыть как страницу, нет необходимости связывать данные.
Вызов из компонента `` `var modal = Конструктор this._dialog.open (SingleComponent, {data: {create: true}}); '' *
SingleComponent
```@Component({
selector: 'single',
templateUrl: './single.html',
styleUrls: ['./single.scss'],
providers: [{
provide: MatDialogRef,
useValue: {close: (dialogResult: any) => { }}
},{ provide: MAT_DIALOG_DATA, useValue: {} }]
}) (publi c dialogRef: MatDialogRef, @Optional () @Inject (MAT_DIALOG_DATA) publi c data: any) `` `
Открывается как в виде страницы, так и в модальном окне, но не может связывать данные между компонентом и одним компонентом и не может закрываться из код this.dialogRef.close();
не работает