【发布时间】:2016-03-24 03:34:12
【问题描述】:
在 Angular 2 中将用户重定向到完全外部 URL 的方法是什么。例如,如果我需要将用户重定向到 OAuth2 服务器以进行身份验证,我该怎么做?
Location.go()、Router.navigate() 和 Router.navigateByUrl() 可以将用户发送到 Angular 2 应用程序中的另一个部分(路由),但我看不出它们如何用于重定向到外部站点?
【问题讨论】:
-
你不觉得这不容易做到很可笑吗?必须有一种更简单的方法来做到这一点,而不必为此编写代码。
-
注意:如果您的外部 URL 不包含 http:// 或 https://,Angular 4 会将 URL 视为内部路由。以防其他人为此苦苦挣扎。
-
@aherocalledFrog 你的评论拯救了我的一天。谢谢!
标签: redirect angular angular2-routing