Angular:涉及多个页面(或步骤)的过程

时间:2018-02-28 15:35:10

标签: angular typescript view sequence

我正在建立一个涉及多个页面的注册流程。如果用户尚未完成上一页,则用户无法访问下一页(或步骤)。那就是:

// this is GOOD
my-application.com/step-1
my-application.com/step-2
my-application.com/step-3

// this is BAD
my-application.com/step-2
my-application.com/step-1
my-application.com/step-3

如果用户尚未完成上一页,我如何阻止用户打开页面?

1 个答案:

答案 0 :(得分:1)

  

Angular的Route Guard是要走的路!

  1. 路线防护用于防止未经授权的访问
  2. 用于阻止未登录的用户
  3. 可以在您描述的场景中使用
  4.   

    请参阅此Aligator.io帖子以获得更好的理解!