Warning: file_get_contents(/data/phpspider/zhask/data//catemap/1/angular/29.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
如何使用angular材质将弹出窗口中的数据绑定到angular中的父页面_Angular_Angular Material - Fatal编程技术网

如何使用angular材质将弹出窗口中的数据绑定到angular中的父页面

如何使用angular材质将弹出窗口中的数据绑定到angular中的父页面,angular,angular-material,Angular,Angular Material,我已经实现了一个示例angular应用程序,在弹出窗口中有两个数据表。在这里,我实现了从一个表到另一个表的数据行交换 我在弹出页面中选择了一个保存按钮,我需要单击保存按钮将数据表从弹出页面绑定到父页面 但是,当我试图从saveToParentPage()函数在控制台中获取数据时,我无法从控制台中的第二个表中获取数据 请访问我的 有谁能帮助我如何从弹出窗口中获取数据并在父页面中显示弹出窗口中的第二个表?如果我正确理解您的问题,我相信您打印出的变量是错误的 saveToParentPage (){

我已经实现了一个示例angular应用程序,在弹出窗口中有两个数据表。在这里,我实现了从一个表到另一个表的数据行交换

我在弹出页面中选择了一个保存按钮,我需要单击保存按钮将数据表从弹出页面绑定到父页面

但是,当我试图从saveToParentPage()函数在控制台中获取数据时,我无法从控制台中的第二个表中获取数据

请访问我的


有谁能帮助我如何从弹出窗口中获取数据并在父页面中显示弹出窗口中的第二个表?

如果我正确理解您的问题,我相信您打印出的变量是错误的

saveToParentPage (){
   console.log(this.checkedDataSource.data);
}
为了将数据传递给父组件,需要通过
对话框ref.close

您将使用
afterClosed
observable在父级收到它

dialogRef.afterClosed().subscribe(result => {
    console.log('from the parent component', result);
});
希望这有帮助。

非常感谢您的反馈。。。。是的,我能够在控制台中获取数据。
dialogRef.afterClosed().subscribe(result => {
    console.log('from the parent component', result);
});