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

2021-01-15  本文已影响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序列化成字符串。

上一篇 下一篇

猜你喜欢

热点阅读