2017-04-24 81 views
1

我正在使用它導航到我的應用程序的另一個頁面。Angular 2按鈕右鍵單擊新選項卡

<a (click)="navigate()">Edit</a> 

navigate(){ 
    this.router.navigate(['/edit-page']) 
} 

而不只是點擊它導航到編輯頁面,我也想右鍵單擊它並在新標籤中打開它,但是當我右鍵單擊它有沒有新的標籤選項。

+0

每一個標籤都會有這個選項。你確定你有這個選項的任何其他鏈接? – RemyaJ

+0

如果你想讓它在新標籤頁中打開並確保你已經在你的'@ngModule中導入了'RouterModule',你應該使用'[routerLink] =''/ edit-page'「''with'target =」_ bank「'' ' –

+0

@RemyaJ我不確定我是否理解你的問題。如果你可以改述它,我可能明白你的意思。 –

回答

0

嘗試使用target =「_ blank」在新頁面中打開url。此代碼爲我工作。

<a routerLink="/edit-page" target="_blank">Edit</a> 
+0

這不是角2的HTML代碼! –