我有一个需要能够动态添加指令/过滤器/服务/控制器的应用程序。我需要的功能类似于加载 Mac OS X Widget / Windows Gadget。据我所知,有 3 种方法可以做到这一点:
将它们包含在初始堆栈中——这对我来说是不现实的,因为堆栈太大了,我们可能会根据需要从远程位置提取这些功能
稍微修改一下,然后将它们添加到应用程序中——我有这个工作,但是当你必须重新编译时它很乱。动态加载 AngularJS 控制器的改编版本
引导另一个具有所有需要的功能的应用程序——这可能是最正确的方法......
现在,我坚持第三种选择。
这些异步添加的应用程序不需要路由。编写这些模块的最佳方法是什么,所以我不必配置 $routeProvider?我用什么代替 ng-view?
还是我必须坚持使用$routeProvider.otherwise()
?
谢谢,
最大限度。