我有两个独立的角度项目,每个项目都有各自的后端。 Project-1具有Python-3,而Project-2具有PHP作为后端。假设项目1是stackoverflow.appspot.com,项目2是stack-phx2.appspot.com。现在,我想将两者合并为stackoverflow.appspot.com/project2。 请帮我解决一下这个。那可能吗?如果我按此处所示添加项目(stackoverflow.appspot.com/project2。),它将重定向到project-2
答案 0 :(得分:0)
如果您有2个独立的后端,分别下载并引导2个独立的Angular应用程序,则您有两个完全独立的应用程序。这意味着,当您从一个应用程序导航到另一个应用程序时,必须导航到外部URL。
为此,您可以使用:
window.location.href = '...';
有关导航到外部URL的更多详细信息,请参见following discussion。
我认为不可能合并两个独立的Angular应用程序的路由。两个应用程序之间的导航不会像应用程序内部的导航那样流畅。因此,建议尽量减少两个应用程序之间的导航次数。
最好的解决方案是为Angular应用提供后端服务。在这种情况下,Angular应用程序后端服务将为该应用程序提供服务,并且它可以从Python和PHP后端收集信息,并将其传递给Angular应用程序。但这可能需要大的重构。