我们正在写一个angular.js + require.js app ...
是否可以在加载部分页面时以惰性方式加载require.js模块?
答案 0 :(得分:3)
使用当前版本的AngularJS(1.x),所有模块都需要预先加载,因此无法按需加载它们(这可能会在下一版本中发生变化)。
您今天可以按需加载的是部分和全局定义的控制器。人们正在尝试使用require.js和AngularJS的不同方法,this question有更多信息。
说过上面通常使用AngularJS编写的代码与其他框架相比非常简洁。因此,它可以安全地预先下载(一些非常大的应用程序使用这种方法)。所以我建议不要把require.js放在前面。