如何在需要时跳过组件?

时间:2019-07-08 19:17:19

标签: angular

首次登录用户,登录后将其路由到另一个组件以填充更多详细信息。 填写完这些详细信息后,用户注销并再次登录,然后我希望该用户不要再在添加了详细信息的地方再次使用该组件,而必须将其重定向到主页。

请告诉我如何解决这个特殊问题。

我没有要显示的代码示例。但是需要知道如何解决这个问题。

1 个答案:

答案 0 :(得分:0)

使用CanActivate。用CanActivate保护您的组件,并检查用户是否已填写其详细信息。详细信息填写完毕后,返回一个UrlTree对象,将其导航到主页。当未填写详细信息时,返回true