2015-11-05 37 views
-1

我听说AngularJS有自己的模块加载机制,如果使用的效率不高,则不需要使用RequireJS。这是真的?目前我有一个Angular项目,index.html文件变得相当大。我应该使用RequireJS来缓解这个问题还是会伤害性能?感谢您的输入。是否值得与RequireJS一起使用用于AngularJS项目

+1

添加代码来解决问题总是会损害性能。性能与只有很少代码以最有效的方式解决问题有关。如果angular有自己的机制,那么你不需要require.js。但是,由于你的html变得相当大 - 看来require.js是一个解决你的问题之一的库 - 处理依赖关系。它不仅仅是一个模块加载器,它可以解决许多任务。 – Mjh

回答

1

角度模块通常需要在启动时可用于启动过程。但是有一种方法可以延迟加载Angular模块:ocLazyLoad

这适用于Angular 1.x.虽然您可以使用RequireJS加载普通JavaScript,但这不适用于Angular模块。

相关问题