我们正在使用IBM Web门户在页面中拥有类似的“组件”。这些是简单的javascript组件,有些可能是JQuery。目前我们正在探索Angular作为替代品。所以基本上我们想在门户页面上显示多个小的Angular项目。
我知道这不是推荐和不好的做法。但我想探索各种选择。我设法通过一些努力来运行多个项目。到目前为止,路由似乎是最大的问题,因为它们是相互冲突的。我正在寻找一些提示或推动正确的方向。再说一遍,我知道不推荐它,所以像“不做它”这样的东西并不是很有帮助。
答案 0 :(得分:0)
您可以做的一件事是在角项目中为每个index.html添加网址。
所以它说baseref="/"
你可以放任何你想要的东西。然后在devops方面取决于您使用的部署,您只需编写规则,每当客户端请求页面时,它只会将它们路由到该应用程序。
答案 1 :(得分:0)
您使用的是什么版本的Portal?我没有那么多角度工作,但你很可能必须在门户主题中加工角加载,然后每个portlet都可以拥有它自己的ng-app,就像这里提到的那样:AngularJS Multiple ng-app within a page