使用angularjs手动创建模块及其依赖项

时间:2014-06-23 20:14:22

标签: angularjs

我们做一个模块化的应用程序,其中UI分为组件/模块,如计费区域,员工管理,实时图表,发货等......客户支付这个组件/模块,只有他支付的模块应该是在客户端加载。我将这些付费模块命名为#34;主要模块"在客户端,因为每个主要模块都是路径/按钮到子内容,其中具有不同声明的用户可以做不同的事情。

我现在要做的是在初始化angular之前我想基于许可模块名称数组手动创建模块。那些未获得许可的模块不会被创建。

这里我有一个理解问题,在谷歌找不到任何类似的案例。

1.。)如何告诉angularjs加载一个特定模块及其所有附加的控制器/服务及其依赖模块?

2.。)常见的javascript包括哪些会导致立即创建angularjs模块?

1 个答案:

答案 0 :(得分:0)

用户@mpm让我走上正轨。如果在最初将Index.html发送到客户端之前将属于角度模块的所有文件复制到body标签之前的index.html,那么它是最好的。这样客户端就不知道如何加载模块。它只是获取模块......只有服务器知道并且正在做更多关于要获得许可的模块的东西,比如仅根据端点/ ApiController加载模块。

要将此答案作为推荐方法,您可以观看此视频:

https://www.youtube.com/watch?v=62RvRQuMVyg#t=486

从角度会议中他们推荐相同的方法: - )