Я пытаюсь использовать компонент диалога в Angular 2, используя @angular/material2.0.0-beta.1
. То, что я пытаюсь выполнить, - это отправить данные (значения, которые человек выбирает из интерфейса, диалоговое окно используется, чтобы заставить человека подтвердить выбранные значения) в диалоговое окно и отобразить его. Так, например, диалог должен сказать что-то вроде этого:
Вы выбрали:
вариант 1: значение
вариант 2: значение
вариант 3: значение
Отменить | Подтверждать
Как я могу передать эти значения в диалоговое окно, которое я создаю, чтобы я мог просто получить к ним доступ, например {{value}} в шаблоне представления? Я думаю, что он использует конфигурацию данных, но я не могу найти хорошую документацию или примеры того, как ее использовать. Вот что я пытался:
let config = new MdDialogConfig().data();
let dialogRef = this.dialog.open(DialogComponent);
ДиалогКомпонент
import { Component } from '@angular/core';
import { MdDialogRef } from '@angular/material';
@Component({
selector: 'dialog',
template: require('./dialog.component.pug'),
styleUrls: [
'./dialog.component.scss'
]
})
export class DialogComponent {
constructor(public dialogRef: MdDialogRef<DialogComponent>) {}
}