Javascript 如何将从http获取的数据从Mat对话组件传递到angular 6中的父组件?
实际上我有一个组件类型脚本文件,有两个类,一个用于普通组件,另一个用于mat对话框 我从http获取数据,但我想传递给父组件Javascript 如何将从http获取的数据从Mat对话组件传递到angular 6中的父组件?,javascript,angular,typescript,angular-material,Javascript,Angular,Typescript,Angular Material,实际上我有一个组件类型脚本文件,有两个类,一个用于普通组件,另一个用于mat对话框 我从http获取数据,但我想传递给父组件 我想发送this.api.filterHotels(this.filterPerform.value)的结果到父组件,如何?因为我没有在html文件中的任何位置使用标记。Mat对话框有特定用法,不能使用html标记。 使用提供的喷油器。可以通过接受一个参数的dialog.close()方法传递数据。然后使用afterClosed observable获取该数据 这是mat
我想发送
this.api.filterHotels(this.filterPerform.value)的结果代码>到父组件,如何?因为我没有在html文件中的任何位置使用
标记。Mat对话框有特定用法,不能使用html标记。
使用提供的喷油器。可以通过接受一个参数的dialog.close()方法传递数据。然后使用afterClosed observable获取该数据
这是mat对话官方文档的一部分:
dialogRef.afterClosed().subscribe(结果=>{
log(`Dialog result:${result}`);//Pizza!
});
dialogRef.close('Pizza!')代码>可能重复的