angular - 在新窗口中弹出角垫对话框
问题描述
我有一个角度应用程序,显示一个 mat-dialog 作为模型。我想在单击按钮/链接时在新的弹出窗口中打开对话框内容。
使用 window.open 并加载对话框组件不起作用,因为它使用 MatDialog
解决方案
如果您在新窗口/标签中打开您的应用程序,我相信应该有一些路线。
并且在组件的构造函数中你可以制作它(默认打开对话框)。
PS:IMO在这种情况下你应该辅助路由(这是专门为Dialog相关的情况设计的)
在此处详细阅读
推荐阅读
- javascript - 如何通过删除当前节点来删除子节点并将它们添加到父节点?
- excel - 使用 Excel 公式“IF”和“AND”与多个工作表组合数据
- javascript - React Native 和 Firebase 忘记密码
- django - 是否可以为 pre_save 信号利用 catch 异常?
- php - 如何在php中逐行提取数组的每个元素?
- c# - wpf datagrid 绑定用户控件
- javascript - 在 reactjs nodejs axios 中发布 http://localhost:5000/getData 404 (Not Found)
- git - 如何将两个存储库加入一个存储库 GIT
- python - zlib的结果在python和php之间有不同的尾巴
- python - 如何转换日期(“\n”问题)