Я использую diloge Material 2, и я могу получить данные о близком расстоянии.Как отправить данные в диалоговом окне Material 2 Угловой 2 от 1 компонента к другому
Но я не могу найти какое-либо решение для передачи данных по diloge с @input
import {Component} from '@angular/core';
import {MdDialog, MdDialogRef} from '@angular/material';
@Component({
selector: 'dialog-result-example',
templateUrl: './dialog-result-example.html',
})
export class DialogResultExample {
selectedOption: string;
constructor(public dialog: MdDialog) {}
openDialog() {
let dialogRef = this.dialog.open(DialogResultExampleDialog);
dialogRef.afterClosed().subscribe(result => {
this.selectedOption = result;
});
}
}
@Component({
selector: 'dialog-result-example-dialog',
templateUrl: './dialog-result-example-dialog.html',
})
export class DialogResultExampleDialog {
constructor(public dialogRef: MdDialogRef<DialogResultExampleDialog>) {}
}
Это выглядит как лучший способ (поскольку данные могут быть сконфигурированы внутри конструктора диалогового окна). Благодаря! –