Angular 2路线到新标签

时间:2017-05-22 09:54:55

标签: javascript angular angular-routing

我有一个操作,在点击按钮后,新选项卡是单一的,其代码如下:

this.windowRef.nativeElement.open(
  'my/url, '_blank'
);

我已经使用组件绑定了这个特定的路由url,所以当我直接转到my/url时,我得到了正确的页面。但是,当我点击按钮时,新标签会打开,网址会更改为my/url,但不会显示指定的视图,几秒钟后页面会重定向到网址并查看点击按钮的位置。

这种行为的可能原因是什么? 如何在切换到路径网址后显示组件并继续使用?

1 个答案:

答案 0 :(得分:0)

您无法在另一个窗口中保留Angular应用程序的范围。因此,调用$window.open将打开一个没有原始$ scope的新窗口。