Javascript 带有静态HTML页面的弹出窗口

Javascript 带有静态HTML页面的弹出窗口,javascript,angular,typescript,Javascript,Angular,Typescript,我正在Angular 5中开发一个应用程序,我想在弹出窗口中打开我的“帮助”页面,使用类似“window.open”的东西,以便用户可以在多个屏幕上拖动它,等等 我创建了一个类似“localhost:4200/help”的URL,并用window.open打开它。 问题是,当我使用window.open时,它会创建我的应用程序的另一个实例,加载模块等需要一些时间 我想知道是否有可能提供一个静态HTML页面,或者是angular中的一种组件,以便将其传递给window.open,所以当我单击一个按

我正在Angular 5中开发一个应用程序,我想在弹出窗口中打开我的“帮助”页面,使用类似“window.open”的东西,以便用户可以在多个屏幕上拖动它,等等

我创建了一个类似“localhost:4200/help”的URL,并用window.open打开它。 问题是,当我使用window.open时,它会创建我的应用程序的另一个实例,加载模块等需要一些时间

我想知道是否有可能提供一个静态HTML页面,或者是angular中的一种组件,以便将其传递给window.open,所以当我单击一个按钮时,它会立即打开

它创建了我的应用程序的另一个实例,加载模块需要一些时间


一个新窗口就是一个新页面。然而,你的服务是你自己的选择。您可以提供一个angular应用程序(运行JS需要时间)或您在url上部署的一些静态html。这是您的选择。

是的,您需要将其放在“资产”文件夹中。然后,您可以通过它的名称来引用它(例如:“assets/static/help.html”)是的!您可以在中使用Window类来实现这一点angular@Brian很好,所以如果我需要请求构建它,我需要使用香草javascript。我可以在这个html页面中访问我的服务吗?如果你需要在生成的窗口和它的父窗口之间进行通信,你可以使用window.postMessage()。@Brian收到了,谢谢。我会尽力做到的。如果我遇到麻烦,我会回来的。再次感谢