我正在使用角度6。我想在单击链接时在新的chrome窗口中打开一个组件。
答案 0 :(得分:1)
您要做的是,有一个指向新组件的链接(路由),例如
http://localhost:4200/new-component
然后从ts文件中导航到这样的新窗口,
onClick(){
window.open("http://localhost:4200/new-component", "_blank");
}
答案 1 :(得分:0)
我建议您通过使用设置为_blank
的target属性从HTML进行操作:
<a target="_blank" [routerLink]="['/something',data]">
答案 2 :(得分:0)
如果要在新标签中打开路线,则可以使用window.open()
<a (click)="goTo("http://localhost:4200/example-component")">page link</a>
goTo(url: string){
window.open(url, "_blank");
}
最好将路由应用到您的应用程序。按照link学习路线和导航。