web-dev-qa-db-fra.com

Angular 2 Routing navigation run in new tab (Use Angular Router naviguer)

Comment ouvrir un nouvel onglet de navigateur, si vous utilisez router.navigate.

this.router.navigate([]).then(result => { window.location.href = link; });
10
CodeMan

Essaye celui-là.

this.router.navigate([]).then(result => {  window.open(link, '_blank'); });
21
Manish Vadher

actuellement, je crois angular n'offre aucune méthode ou service pour le faire, donc je dois utiliser window objet pour ouvrir des liens dans un nouvel onglet window.open(link, '_blank')

2
mkamranhamid
window.open(window.location.href+"/yourRoute", '_blank');
0
amato rahman

cela s'ouvrira dans un nouvel onglet:

 this._router.navigate([]).then(result => {  window.open( `/customer/edit/${customer_id_param}`, '_blank'); });
0
Saurabh Mistry