将材料对话框迁移到Ngxbootstrap Dailog如何处理ngxbootrap中的open,close,afterClose.promise操作

问题描述

我正在将Angular材料中的项目迁移到ngxbootrap。我正在NgxBootrap中,在afterClose.promise()中打开对话框,关闭模拟对话框时遇到问题。 我开始使用BsModalService,BsModalRef,并且能够将数据从父级组件移动到子级组件(如下面的链接)。
https://stackblitz.com/edit/ngx-modal-svcxxl?file=src%2Fapp%2Fapp.component.ts

但是仍然尝试实现afterClose()afterClose.Promise()来隐藏,或将组件详细信息从子级推到父级。 材料对话框中的代码段(它将数据发送到DataEntryComponents并在关闭DataEntryComponents之后接收值)。

注意:这不是真实的代码。

constructor(public dialog: MatDialog)
....
 let dialogRef = this.dialog.open(DataEntryComponent,{
                data:
                {
                    action: "add",fields: varfields,filterName: filterName,filterDescription: filterDescription
                },height: 'auto',minWidth: '20%',maxWidth: '50%'
            });
           
         var data = await dialogRef.afterClosed().toPromise();           
            if (data) {
                data.forEach(field => {
                    templateQuery =  field.Value );
                });
                fullQuery = templateQuery;
            }
        }

请帮助我处理相关的stackblitz示例,文档或链接。

解决方法

暂无找到可以解决该程序问题的有效方法,小编努力寻找整理中!

如果你已经找到好的解决方法,欢迎将解决方案带上本链接一起发送给小编。

小编邮箱:dio#foxmail.com (将#修改为@)

相关问答

依赖报错 idea导入项目后依赖报错,解决方案:https://blog....
错误1:代码生成器依赖和mybatis依赖冲突 启动项目时报错如下...
错误1:gradle项目控制台输出为乱码 # 解决方案:https://bl...
错误还原:在查询的过程中,传入的workType为0时,该条件不起...
报错如下,gcc版本太低 ^ server.c:5346:31: 错误:‘struct...