<a (click)="navigateNewTab()">點(diǎn)擊我跳轉(zhuǎn)新標(biāo)簽頁(yè)</a>
navigateNewTab() {
const url = this.router.serializeUrl(
this.router.createUrlTree(['/new-page-router-path'])
);
window.open(url, '_blank', 'noopener'); // 第三個(gè)參數(shù)是防止網(wǎng)絡(luò)釣魚(yú)攻擊
}
- 技巧
使用了Angular路由API提供的
serializeUrl()
方法,將urlTree序列化成字符串楣黍。