1

我们正在编写一个 angular.js+require.js 应用程序...

是否可以在加载部分页面时以惰性方式加载 require.js 模块?

4

1 回答 1

3

在当前版本的 AngularJS (1.x) 中,所有模块都需要预先加载,因此无法按需加载(这可能会在下一个版本中改变)。

您今天可以按需加载的是局部和全局定义的控制器。人们正在尝试使用 require.js 和 AngularJS 的不同方法,这个问题有更多信息。

话虽如此,与其他框架相比,上面通常使用 AngularJS 编写的代码非常简洁。因此,它可以安全地预先下载(一些非常大的应用程序使用这种方法)。所以我建议不要把 require.js 放在前面。

于 2013-02-16T11:15:09.370 回答