如何在角度2的新选项卡中打开路径网址?

时间:2017-11-06 10:18:16

标签: angular angular2-routing

我正在尝试在新标签页中打开router.navigate([" / url"])。如果我在链接中给出target =" _ blank"它将打开一个空白的新页面,没有任何数据。否则,它将在与服务器数据相同的窗口中打开。 我将链接以在新选项卡中实现相同的功能。如何实现?

此致 Meenakshi Jyotsna

2 个答案:

答案 0 :(得分:3)

Angular不支持导航到新标签页,请使用window.open执行此操作

window.open(url, '_blank');

答案 1 :(得分:0)

我发现可以在链接中添加以下内容以在新标签页中打开,这很幸运。

li(*ngFor="let link of listOfLinks")
.test-link
  a.menu-item(
    [href]="link.href"
    rel="noopener noreferrer"
    target="_blank"
    ) {{link.name}}

rel="noopener no referrer"以某种方式允许target="_blank工作,而不是100%知道如何工作,但请尝试一下!