具有路径参数的Mat对话框

时间:2019-07-18 00:23:19

标签: angular angular-material2 angular-material-7

我试图弄清楚如何通过传递route参数来调用mat对话框。参数值来自休息服务。在这里,我尝试使用包含2个组件的方法

组件1从剩余数据中获取数据,并通过数据注入将其共享给第二个组件。第二个组件用作MAT对话框组件。当前通过单击按钮可以打开该组件,但是我想通过传递id来实现route参数

  

comp1

constructor(private dialog: MatDialog ,private route: ActivatedRoute ){
}

records:any
id:any;

ngOnInit(){
this.route.params.subscribe(resparam =>{
this.id =res;
});
this.datashare(this.id);
}

getdata(){
this.dataservice.getrecords().subscribe(res =>{
this.records = res;
});}
}

datashare(){
this.dialog.open(comp2 ,{
data:({pdata:pdatavalue}),
});
}

0 个答案:

没有答案
相关问题