2017-02-20 9 views
0

Как перейти к компоненту диалога с угловым материалом?передать строку или объект в угловой материал 2 Диалог компонента

Вот HTML для запуска:

<button md-raised-button color="primary" (click)="openDialog('stupid')">ADD GIT HOST</button> 

Вот это TS:

openDialog(slug){ 


    let dialogRef = this.dialog.open(DialogGitHost); 
    dialogRef.afterClosed().subscribe(result => { 
     //this.selectedOption = result; 
    }); 

    } 

Как передать слизняка к диалогу на открытой, так что я могу использовать его? , например.

let dialogRef = this.dialog.open(DialogGitHost,slug); 
+1

См Step8 от http://stackoverflow.com/questions/ 34205593/рабочий пример-из-угловой-2-0-материал-mddialog-с-угловой-2-0/40185852 # 40185852 – yurzui

ответ

0

Try для передачи данных, как это:

openDialog(slug){ 
this.dialogRef = this.dialog.open(DialogComponent, { 
    disableClose: false, 
    data: slug 
}); 

и в DialogComponent вы reseive данные с:

ngOnInit() { 
this.data = this.dialogRef.config.data; 
} 

 Смежные вопросы

  • Нет связанных вопросов^_^