如何在不重定向到另一个组件/页面的情况下使对话框以有角度的方式弹出?

不可逾越

到目前为止,我已经有一个来自angular / material(https://material.angular.io/components/dialog/overview的工作对话框,它可以很好地工作,但是我想做的是防止客户端转到另一个页面当他们单击链接或在URL'/ messages'中搜索时。例如,如果我在主页“ / home”上,并且客户端在主页上搜索URL“ / messages”,我希望对话框弹出但停留在主页上。对于链接,如果我在“ / about”页面上并单击导航到“ / messages”页面的链接,则在对话框输出到浏览器时我希望停留在“ / about”页面上。

高朗·杜尔达

您可以在此StackBlitz链接中找到完整的工作示例

您可以使用保护服务来保护路由路径。创建路由防护并放置这样的代码。

canActivate(next: ActivatedRouteSnapshot, state: RouterStateSnapshot): Observable<boolean> | Promise<boolean> | boolean {

   if (this.guardSerive.open()) {
     return true;
   }else{
     this._router.navigate(['/Home']);
   }
}

在您的服务中,您可以像这样在警卫服务中调用一种方法...

open(){
   let result = window.confirm('Are you sure want to move?')
   return result;
}

您在app-routing.module.ts中的路由路径为...

  RouterModule.forRoot([
     {path:'Home', component: ExampleComponent},
     {path: 'generate', component:GenerateComponent,
     canActivate: [HnResolver]},
     {path:'', redirectTo: 'Home', pathMatch: 'full'}
  ])

本文收集自互联网,转载请注明来源。

如有侵权,请联系[email protected] 删除。

编辑于
0

我来说两句

0条评论
登录后参与评论

相关文章

来自分类Dev

如何在不显示父级活动的情况下将一个全屏对话框片段替换为另一个?

来自分类Dev

JSP:如何获取重定向到Java中另一个页面的页面的URL地址?

来自分类Dev

htaccess将首页以外的所有页面的https重定向到http,将首页的https重定向到另一个url

来自分类Dev

AEM6-如何在没有对话框的情况下编辑组件?

来自分类Dev

如何在ReactJs中重定向到另一个类组件/页面

来自分类Dev

如何重定向到另一个页面并同时调用此新页面的事件?

来自分类Dev

如何在下面的数据中添加搜索功能(理想情况下是在另一个组件中)

来自分类Dev

如何使html页面的一个区域重定向到另一个url,而页面的其余部分保持不变?

来自分类Dev

如何在不重定向到页面的情况下使用Ajax调用json控制器

来自分类Dev

在没有父页面的情况下从一个页面重定向到另一页面

来自分类Dev

关闭弹出窗口并重定向到另一个页面

来自分类Dev

如何在没有提交按钮的情况下将值从一个jsp页面传递到另一个jsp?

来自分类Dev

JSF重定向到另一个页面并打开对话框

来自分类Dev

提交表单并重定向到另一个页面的按钮

来自分类Dev

如何重定向到另一个页面

来自分类Dev

html - 如何在没有任何数据库的情况下将数据从一个页面传输到另一个页面?

来自分类Dev

如果用户单击 div,则如何在用户不重定向到另一个页面时停止

来自分类Dev

用户在spring security中注销时如何不重定向到另一个页面

来自分类Dev

如何在 Python 3 cgi 中将页面重定向到另一个页面

来自分类Dev

如何将对话框位置坐标复制到另一个对话框中?

来自分类Dev

如何在Vue中使用帖子数据重定向到另一个页面?

来自分类Dev

如何重定向到rails中另一个页面的标签?

来自分类Dev

联系表 - 如何在提交后不重定向到另一个页面

来自分类Dev

如何在不重定向到 Rails 中的编辑视图页面的情况下编辑图片评论

来自分类Dev

如何使点击 div 重定向到另一个页面的锚点

来自分类Dev

如何通过更改 wp 查询而不重新加载页面从一个页面重定向到另一个页面?

来自分类Dev

为什么在 SharePoint 中关闭模式对话框时无法重定向到另一个 URL?

来自分类Dev

如何在断点处重定向到另一个页面?

来自分类Dev

在 web.config 中从一个页面到另一个页面的简单重定向

Related 相关文章

  1. 1

    如何在不显示父级活动的情况下将一个全屏对话框片段替换为另一个?

  2. 2

    JSP:如何获取重定向到Java中另一个页面的页面的URL地址?

  3. 3

    htaccess将首页以外的所有页面的https重定向到http,将首页的https重定向到另一个url

  4. 4

    AEM6-如何在没有对话框的情况下编辑组件?

  5. 5

    如何在ReactJs中重定向到另一个类组件/页面

  6. 6

    如何重定向到另一个页面并同时调用此新页面的事件?

  7. 7

    如何在下面的数据中添加搜索功能(理想情况下是在另一个组件中)

  8. 8

    如何使html页面的一个区域重定向到另一个url,而页面的其余部分保持不变?

  9. 9

    如何在不重定向到页面的情况下使用Ajax调用json控制器

  10. 10

    在没有父页面的情况下从一个页面重定向到另一页面

  11. 11

    关闭弹出窗口并重定向到另一个页面

  12. 12

    如何在没有提交按钮的情况下将值从一个jsp页面传递到另一个jsp?

  13. 13

    JSF重定向到另一个页面并打开对话框

  14. 14

    提交表单并重定向到另一个页面的按钮

  15. 15

    如何重定向到另一个页面

  16. 16

    html - 如何在没有任何数据库的情况下将数据从一个页面传输到另一个页面?

  17. 17

    如果用户单击 div,则如何在用户不重定向到另一个页面时停止

  18. 18

    用户在spring security中注销时如何不重定向到另一个页面

  19. 19

    如何在 Python 3 cgi 中将页面重定向到另一个页面

  20. 20

    如何将对话框位置坐标复制到另一个对话框中?

  21. 21

    如何在Vue中使用帖子数据重定向到另一个页面?

  22. 22

    如何重定向到rails中另一个页面的标签?

  23. 23

    联系表 - 如何在提交后不重定向到另一个页面

  24. 24

    如何在不重定向到 Rails 中的编辑视图页面的情况下编辑图片评论

  25. 25

    如何使点击 div 重定向到另一个页面的锚点

  26. 26

    如何通过更改 wp 查询而不重新加载页面从一个页面重定向到另一个页面?

  27. 27

    为什么在 SharePoint 中关闭模式对话框时无法重定向到另一个 URL?

  28. 28

    如何在断点处重定向到另一个页面?

  29. 29

    在 web.config 中从一个页面到另一个页面的简单重定向

热门标签

归档