到目前为止,我已经有一个来自angular / material(https://material.angular.io/components/dialog/overview)的工作对话框,它可以正常工作,但是我想做的是防止客户端单击链接或在网址“ / messages”。例如,如果我在主页“ / home”上,并且客户端在主页上搜索URL“ / messages”,我希望对话框弹出但停留在主页上。对于链接,如果我在“ / about”页面上并单击导航到“ / messages”页面的链接,则在对话框输出到浏览器时,我希望停留在“ / about”页面上。
您想要的行为类型可以使用Route guard
实现。根据您对Route Guard的响应,您可以显示包含相关消息的弹出窗口。
注意:添加工作代码...