使用路径在Electron / Angular4应用程序中打开新选项卡

时间:2017-08-24 12:34:03

标签: angular electron

我试图找到一种方法,使用定义的路线在电子/角度应用程序中打开新选项卡。我使用命令ng build --base-href ./构建角度应用程序,并使用命令electron dist启动电子应用程序,我将main.jspackage.json链接放到电子应用程序中。我将电子配置为使用file://协议。

我有这些路线

  • /:我显示所有资产的家庭路线/组件
  • /watch:视频播放器路线/组件

在我的应用程序中,当我点击资产时,我需要用视频播放器打开一个新窗口。数据使用服务传递。我使用了这个window.open('/watch?id=my-id', '_blank'),但效果不佳。我不能使用routerLink指令,因为我需要将数据传递给播放器,我使用的是服务。

每当我尝试打开新标签页时,我都会在控制台couldn't load file:///watch?id=my-id

中出现一个错误的空白新窗口

那么如何让Angular路由器在新窗口中使用file://协议呢?

如果它不是电子应用,使用带有http://协议的Chrome,就可以使用。

谢谢。

0 个答案:

没有答案