如何集成跨站点多角度应用程序?

包赞

我有一个由不同子系统组成的大型信息系统。我的目标之一是组织这些子系统之间的导航和定位。

当我通过JSP在后端生成视图时,我只是简单地使用jsp:include了特殊的Web应用程序,该应用程序返回带有跨站点导航的标头,并且该Web应用程序负责存储所有子系统的用户区域设置。

现在,我转向角,并发现这是不可能的,以取代jsp:includeng-include我有2种不同的ng-apps-标头(来自外部网络应用程序)和当前的,例如,subsystem1 ng-app。标头中的ng-include指令不起作用,因为我必须对其进行引导,但是由于缺少ng-app,因此无法引导标头-我正在使用ng-include来获取它。恶性循环。

现在,我看到了一种解决我的问题的方法:

通过对特殊header-web-app的ajax调用在第二个ng-app(非头,subsystem1的ng-app)中获取头标记然后,通过简单的DOM操作将传入的HTML插入标头,然后手动引导它。缺点很明显-我将在子系统ng-app中进行DOM操作,但在其外部插入HTML,因为2个不同的ng-app一定不能进行插入或嵌套。可以吗

看起来我在发明自行车,所以我在这里问如何整合跨站点ng-apps可以在一个网页中的不同ng-app之间共享数据吗?我知道,可以通过服务和工厂在控制器之间共享数据,这是一个好习惯。在ng-app之间有共享数据的任何方式吗?

请不要提供类似JSP的解决方案,因为我想保持角度的开发方式,从而只制作带有角度标记的静态页面,并通过ajax调用来完成所有服务器端的工作。可能是我误解了角度方式,但现在我完全按照我的描述看了。

包赞

该站点上的方法1对我来说很好。简而言之,任何ng-app都由标记anf js组成。JS可以简单地由加载script src=...,许多ng-app可以用作一个大root应用的模块可以通过加载标记ng-include

本文收集自互联网,转载请注明来源。

如有侵权,请联系[email protected] 删除。

编辑于
0

我来说两句

0条评论
登录后参与评论

相关文章

来自分类Dev

我该如何设置多个xticks,以及使用matplotlib进行多角度旋转

来自分类Dev

app.config中的多角度拦截器

来自分类Dev

使用Windows客户端应用程序防止跨站点请求伪造攻击

来自分类Dev

使用Windows客户端应用程序防止跨站点请求伪造攻击

来自分类Dev

如何制作Linux应用程序(全部集成)安装程序?

来自分类Dev

如何从Cordova应用程序内部的外部站点获取数据?

来自分类Dev

共享一个控制器的多角度路由

来自分类Dev

一个输入中的多角度ng-click功能

来自分类Dev

在许多角度UI-Router状态下重用URI

来自分类Dev

每个项目的列表视图中的多角度局部参考

来自分类Dev

如何在跨平台应用程序中使用QtWinExtras

来自分类Dev

Avalonia如何开发跨平台应用程序?

来自分类Dev

如何制作跨平台的移动应用程序?

来自分类Dev

如何定义跨应用程序可用的辅助方法

来自分类Dev

如何制作跨平台的移动应用程序?

来自分类Dev

如何使用Qt部署跨平台应用程序?

来自分类Dev

如何获取跨组织运行的所有应用程序?

来自分类Dev

角度应用程序如何从其他应用程序延迟加载角度模块?

来自分类Dev

如何将OAuth与单个页面应用程序集成?

来自分类Dev

如何将sendgrid模板与python应用程序集成?

来自分类Dev

如何将QuickBook桌面应用程序与网站集成

来自分类Dev

如何在Python Django应用程序中集成Paypal

来自分类Dev

如何在Android移动应用程序中集成opentok?

来自分类Dev

如何将CakePHP 3应用程序与Firebase集成

来自分类Dev

如何在XFCE中正确集成Gnome应用程序?

来自分类Dev

如何在WPF应用程序中集成吐司通知?

来自分类Dev

如何将Flutter应用程序与Python代码集成

来自分类Dev

如何与集成的sql db共享flutter应用程序

来自分类Dev

如何在我的应用程序中集成Tapatalk

Related 相关文章

  1. 1

    我该如何设置多个xticks,以及使用matplotlib进行多角度旋转

  2. 2

    app.config中的多角度拦截器

  3. 3

    使用Windows客户端应用程序防止跨站点请求伪造攻击

  4. 4

    使用Windows客户端应用程序防止跨站点请求伪造攻击

  5. 5

    如何制作Linux应用程序(全部集成)安装程序?

  6. 6

    如何从Cordova应用程序内部的外部站点获取数据?

  7. 7

    共享一个控制器的多角度路由

  8. 8

    一个输入中的多角度ng-click功能

  9. 9

    在许多角度UI-Router状态下重用URI

  10. 10

    每个项目的列表视图中的多角度局部参考

  11. 11

    如何在跨平台应用程序中使用QtWinExtras

  12. 12

    Avalonia如何开发跨平台应用程序?

  13. 13

    如何制作跨平台的移动应用程序?

  14. 14

    如何定义跨应用程序可用的辅助方法

  15. 15

    如何制作跨平台的移动应用程序?

  16. 16

    如何使用Qt部署跨平台应用程序?

  17. 17

    如何获取跨组织运行的所有应用程序?

  18. 18

    角度应用程序如何从其他应用程序延迟加载角度模块?

  19. 19

    如何将OAuth与单个页面应用程序集成?

  20. 20

    如何将sendgrid模板与python应用程序集成?

  21. 21

    如何将QuickBook桌面应用程序与网站集成

  22. 22

    如何在Python Django应用程序中集成Paypal

  23. 23

    如何在Android移动应用程序中集成opentok?

  24. 24

    如何将CakePHP 3应用程序与Firebase集成

  25. 25

    如何在XFCE中正确集成Gnome应用程序?

  26. 26

    如何在WPF应用程序中集成吐司通知?

  27. 27

    如何将Flutter应用程序与Python代码集成

  28. 28

    如何与集成的sql db共享flutter应用程序

  29. 29

    如何在我的应用程序中集成Tapatalk

热门标签

归档