2017-02-20 7 views
0

angular2マテリアルダイアログコンポーネントに渡す方法は?ここで文字列またはオブジェクトをangle2マテリアルに渡すダイアログコンポーネント

はトリガする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:と

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

とDialogComponentにあなたがデータをreseiveを34205593 /作業例2-0-マテリアル - 角度2-0/40185852#40185852 – yurzui

答えて

0

このようなデータ渡ししよう:http://stackoverflow.com/questions/から

ngOnInit() { 
this.data = this.dialogRef.config.data; 
} 
関連する問題