重定向到 Angular 应用程序之外但在同一域中的 URL

Kes*_*mal 6 angular

角度路由中有任何方法可以重定向到同一域上的外部目录。我有一个 WordPress 博客和 angular 应用程序,我希望它使用相同的域而不是子域。

例子

请帮助我提出您的建议。

Ami*_*rzi 7

我明白为什么你想用 Angular 路由器来做到这一点。从 Angular 应用程序导航到外部 URL 非常简单。使用window.location锚标记很简单,但它有一个很大的缺点,它绕过了 Angular Router

@Adrian 提出了一种使用 Angular Router 导航到外部 url 的好方法,该方法写在Using the Angular Router to navigation to external links 中。我喜欢他的实现,它看起来干净且正确。他也在stackblitz中准备了最终结果。


Cod*_*ind 1

您只需使用window.open(url, '_blank');它将打开带有设置的 url 的新选项卡