OSGi后端的AngularJS前端

问题描述 投票:2回答:1

我在用AngularJS构建前端时遇到问题。 我有一个基于OSGi的后端,OSGi是Java的基于插件的体系结构。 OSGi中的每个插件/捆绑包都有生命周期:INSTALLED-> RESOLVED-> STARTED-> STOPPING-> STOPPED-> UNINSTALLED,等等。我可以在后端毫无问题地进行处理。 现在,在前端,我将使用AngularJS的主模块构建应用程序。 该模块应该依赖于所有其他模块,但是如您所见,这些依赖关系是动态的。 一些模块可能可用,而其他模块则不可用。 某些模块可以在应用程序自举或停止后启动。 到目前为止,我无法使用Angular实现这种动态性,因为一旦主模块启动,它就无法实时添加/删除新的依赖项。 Angular通过依赖关系将模块之间的路由,控制器,指令,工厂等分开。 我该如何解决? 任何建议将不胜感激。

javascript angularjs osgi
1个回答
0
投票

不知道这是否仍然与您有关,但是您可以为其余端点创建捆绑包,并允许OSGi环境管理系统的动态性质,因此前端不必处理它。

© www.soinside.com 2019 - 2024. All rights reserved.