首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >不同应用路径的角度应用?

不同应用路径的角度应用?
EN

Stack Overflow用户
提问于 2016-03-07 03:30:08
回答 2查看 261关注 0票数 0

我在同一个server.Both上部署了两个应用程序,它们都是基于角度的应用程序。

一个具有类似于:http://localhost:8080/something/debug.html的URL

另一种是:

http://localhost:8080/somethingElse/debug.html

我希望将这些应用程序组合起来,这样我就可以拥有相同的报头,然后将其路由到容器中的单个内容。在角JS中实现这一目标的最佳方法是什么?

EN

回答 2

Stack Overflow用户

回答已采纳

发布于 2016-03-07 03:46:58

如果您想让它们部署在不同的URL中,我相信没有“角”的方法可以这样做,您必须使用iframe。请记住,iframe中的应用程序不会与外部的元素进行通信。

如果您想将两个应用程序合并为一个应用程序,请记住,AngularJS只允许每个应用程序使用一个ng-app指令,如果您需要进行一些小的重构:

  1. 创建一个新的AngularJS模块,该模块将其他2个现有模块作为依赖项。
  2. 使用全局布局创建index.html,并使用ng-app指令引用新创建的模块。
  3. 使用诸如ui-路由器ngRoute这样的工具来设置到现有应用程序的路由,确保状态/urls不会发生冲突。

如果每个应用程序使用不同的路由库,则必须重构它们才能使用相同的路由库,否则会发生冲突。

票数 0
EN

Stack Overflow用户

发布于 2016-03-07 03:33:44

您可以使用https://github.com/angular-ui/ui-router创建一个主路由,该路由链接到两个单独的应用程序路由。

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/35835713

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档