Angularjs angular-loader.js的作用是什么?

Angularjs angular-loader.js的作用是什么?,angularjs,Angularjs,我在谷歌集团和Stackoverflow上看到了类似的问题。两次都没有回答这个问题。该文件中的代码没有明确说明它的具体功能和使用方式。从角度文档中也不清楚 有人能解释一下这是怎么用的吗。这也可以与Require.js一起使用吗?它允许您在引导应用程序时异步加载文件。一个很好的例子是angular seed项目,它有一个index-async.html文件来执行此操作 这对于使用异步加载到模块中的其他库非常有用。Angular loader允许以任何顺序加载Angular脚本 作为angular

我在谷歌集团和Stackoverflow上看到了类似的问题。两次都没有回答这个问题。该文件中的代码没有明确说明它的具体功能和使用方式。从角度文档中也不清楚


有人能解释一下这是怎么用的吗。这也可以与Require.js一起使用吗?

它允许您在引导应用程序时异步加载文件。一个很好的例子是angular seed项目,它有一个index-async.html文件来执行此操作


这对于使用异步加载到模块中的其他库非常有用。

Angular loader允许以任何顺序加载Angular脚本

作为angular种子项目,angular loader没有任何特定的api,您只需将其放在索引文件的顶部(以便首先执行),然后继续加载您喜欢的应用程序文件

但是,对于您的用例来说,最重要的事情是您根本不需要角度加载器。RequireJS还允许以任何顺序加载文件,但它还提供了angular loader不适用的许多其他功能

所以,是的,您可以将它用于RequireJS,但您不需要,因为它变得多余

角度模块解决了从应用程序中删除全局状态的问题,并提供了配置喷油器的方法。与AMD或require.js模块相反,Angular模块不会试图解决脚本加载顺序或延迟脚本获取的问题。这些目标是正交的,两个模块系统可以共存并实现其目标

参见角度异步加载程序:

要异步加载以下组件:

  • 列表项
  • 控制器
  • 服务
  • 滤器
  • 指示
  • 价值观
  • 不变的
  • 提供者
  • 装饰师

感谢您的回答-您能否在回答中包含该链接的摘要,以便在链接更改或删除时仍可访问该链接?请看,我们可以单独使用angular loader进行异步加载……还是需要使用其他库来实际执行异步加载,而我们只需要包含angular loader?