在Google登录Angular 8后,你可以使用Angular的Router模块来实现重定向到上一页的功能。
首先,在你的组件中导入Router模块:
import { Router } from '@angular/router';
然后在组件的构造函数中注入Router:
constructor(private router: Router) { }
接下来,在登录成功后,你可以使用router.navigate()
方法来重定向到上一页。你可以通过router.navigate()
方法的back
参数来指定返回到上一页:
this.router.navigate([''], { replaceUrl: true });
在这个例子中,我们传入一个空数组作为目标路由,replaceUrl
参数设置为true
表示将当前路由替换为目标路由,实现重定向到上一页的效果。
如果你想要在登录后重定向到特定的页面,你可以传入目标页面的路由路径作为参数:
this.router.navigate(['dashboard'], { replaceUrl: true });
在这个例子中,我们将目标路由设置为dashboard
,表示重定向到名为dashboard
的页面。
总结一下,你可以使用Router模块的navigate()
方法来在Google登录Angular 8后实现重定向到上一页的功能。具体实现方法是在登录成功后调用this.router.navigate()
方法,传入目标路由路径即可实现重定向。
领取专属 10元无门槛券
手把手带您无忧上云