Навигация по Angular 2 Routing запускается в новой вкладке (используйте навигационную панель Angular Router) - PullRequest
0 голосов
/ 25 мая 2018

Как открыть вкладку нового браузера, если используется router.navigate.

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

Ответы [ 2 ]

0 голосов
/ 25 мая 2018

в настоящее время я считаю, что angular не предлагает никаких методов или услуг для этого, поэтому я должен использовать объект window для открытия ссылок в новой вкладке window.open(link, '_blank')

0 голосов
/ 25 мая 2018

Попробуйте это.

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