不同应用中的Angular-1和Angular-4共存

Abh*_*eet 13 javascript web-worker angularjs angular

我们通过将它们托管到单独的虚拟目录中,找到Angular-1和Angular-4 Web应用程序共存之间的中间路径.

目标是 - 用户在不同路线上导航时不应感到任何差异.

我们有Angular-1应用程序,它实现了HTML-5工作程序.所以我们将文件上传等委托给后台进程.网络工作者.

我们希望在Angular-4中使用连接旧应用程序和新应用程序的超链接进行新增强.

当控件从Angular-1转移到Angular-1应用程序时,是否有任何解决方法可以在两个应用程序之间共享后台进程(Web worker)?

Har*_*nna 3

根据文档

\n\n

https://developer.mozilla.org/en-US/docs/Web/API/Web_Workers_API/Using_web_workers

\n\n
\n

共享工作线程可由多个脚本 \xe2\x80\x94 访问,即使它们被不同的窗口访问\n

\n
\n\n

但为了使其正常工作,两个 Web 应用程序应共享相同的协议、主机和端口。如果有办法在此配置中运行两个 Web 应用程序,您将能够在这两个应用程序中共享同一个 Web Worker。

\n\n

有多种方法可以在同一端口上运行多个应用程序。如果您在服务器端使用expressjs,此链接可能会有所帮助。

\n\n

如何挂载express.js子应用程序?

\n\n

如果您的 Angular-1 应用程序和 Angular-4 在同一端口中运行,我认为您将能够将 Angular-1 工作线程共享给 Angular-4 应用程序。

\n\n

希望这可以帮助。

\n