Angular 4 - 打开弹出窗口

时间:2018-02-01 16:03:19

标签: angular

如果我执行以下操作,则会在新标签页中打开窗口

<a [routerLink]="['/name', 'param1']" target="_blank" >{{ name }}</a>

我需要在弹出窗口中打开相同的路径,而不是新的选项卡。用于打开弹出窗口的Javascript代码如下所示

 <a href="javascript:void(0);" onclick="window.open(url, '_blank', 'width=300,height=250');">test</a>

在这个例子中,我无法弄清楚如何适应routerLink。有没有其他方法可以在使用角度时打开弹出窗口?

1 个答案:

答案 0 :(得分:0)

通过使用角形材料,您可以做到这一点,我不知道它在4中的工作原理如何,但是我认为从5开始,它可以完美地工作

从'@ angular / material'导入{MdDialog,MdDialogRef};