美文网首页
如何在Angular中跳转新Tab标签页

如何在Angular中跳转新Tab标签页

作者: 窗外的雪儿飞 | 来源:发表于2021-01-15 18:23 被阅读0次
<a (click)="navigateNewTab()">点击我跳转新标签页</a> 
navigateNewTab() {
  const url = this.router.serializeUrl(
    this.router.createUrlTree(['/new-page-router-path'])
  );
  window.open(url, '_blank', 'noopener'); // 第三个参数是防止网络钓鱼攻击
}
  • 技巧

使用了Angular路由API提供的serializeUrl()方法,将urlTree序列化成字符串。

相关文章

网友评论

      本文标题:如何在Angular中跳转新Tab标签页

      本文链接:https://www.haomeiwen.com/subject/thbwaktx.html