我正在构建一个相当复杂的AngularJS应用程序。它需要能够在每个用户的基础上轻松地合并新功能。例如,说应用程序已完成,6个月后我需要在用户的设置中添加模式的功能。此按钮应仅供这些用户使用。一个月后,需要更多功能等。
我想知道最好的办法是什么。
我计划尝试手动引导角度。新功能将在动态加载的独立模块中。每个用户都会有一个类似的登录屏幕。登录后会有一个api调用来获取该用户的角度模块,然后进行自举和角度加载。
我期待的另一个选择是使用$inject
服务,但这需要将所有模块引导到主应用程序中。并且可能无限数量的模块似乎不太可行。
非常感谢任何建议!
答案 0 :(得分:0)
解除一切!保持代码对扩展名开放并关闭以进行修改。