angular - Mat-dialog:路由到另一个组件时保持打开状态
问题描述
我在组件 comp1 中有一个打开对话框的按钮,然后在此对话框中有一个按钮重定向到另一个组件 comp2(使用 routerlink) 我需要的是,一旦我完成了 comp2 并单击保存,我想回来在打开对话框的情况下进行 comp1。有什么方法可以做到?
解决方案
在这种情况下,每当您返回component 1
fromcomponent 2
时,传递一个查询参数以检测您来自组件 2。
并且基于该查询参数,您可以在需要时以编程方式打开一个对话框。
推荐阅读
- python - 如何从 .csv 文件中解析出数据框。其中包含使用 Python 的标题详细信息行
- c# - WPF TextBox 不会切换到新行
- amazon-web-services - 调用 Amplify.DataStore.save() 时应用程序冻结
- python - 如何在不使用终端的 Google App Engine 中获取 locationId
- apache-kafka - Drools Fusion 可以与 kafka 流集成吗?
- java - 按字母顺序对 HTTP 请求的 JSON 正文进行排序
- laravel - Laravel如何仅获取关系数据
- oracle - Oracle SQL 递归查询
- xsd - 无顺序和选择性限制的 XSD
- html - 尝试使用 WYSIWYG 网络构建器为 blogspot 创建主题,它在 https://www.w3schools.com/ 上运行,但不在博客 HTML 主题编辑器上