我在Google群组上看到了类似的问题,并且在Stackoverflow上也看到类似的问题。这两个问题都没有回答。该文件中的代码并没有说明它到底是什么以及如何使用它。另外从Angular文档中还不清楚。angular-loader.js是什么?
有人可以解释如何使用它。这也可以与Require.js一起使用吗?
我在Google群组上看到了类似的问题,并且在Stackoverflow上也看到类似的问题。这两个问题都没有回答。该文件中的代码并没有说明它到底是什么以及如何使用它。另外从Angular文档中还不清楚。angular-loader.js是什么?
有人可以解释如何使用它。这也可以与Require.js一起使用吗?
它允许您在引导角度应用程序时异步加载文件。一个很好的例子是具有index-async.html文件的angular-seed项目。
这对于使用在模块异步加载其他库是有用的。
角加载程序允许您的角脚本以任意顺序加载。
作为angular-seed项目shows us,Angular loader没有任何特定的api,只是将它放在索引文件的顶部(以便首先执行),然后继续加载您的应用程序文件。
但是,你的用例最重要的是你根本不需要角加载器。 RequireJS还允许以任意顺序加载您的文件,但它还为您提供角加载器不适用的许多其他功能。
所以,是的,你可以使用它与RequireJS,但你不需要,因为它变得多余。
角度模块解决了从应用程序中去除全局状态的问题,并提供了配置喷油器的方法。与AMD或require.js模块相反,Angular模块不会尝试解决脚本加载排序或延迟脚本抓取的问题。这些目标是正交的,两个模块系统可以并排居住并实现他们的目标。
http://docs.angularjs.org/tutorial/step_07#anoteaboutdiinjectorandproviders
见角异步装载机: https://github.com/subchen/angular-async-loader/
要ASYNC负载以下组件:
谢谢你的答案 - 你能否在你的答案中包含链接摘要,以便链接更改或删除后仍可访问?请参阅http://stackoverflow.com/help/how-to-answer –
我们可以用角装载机单独的异步加载...还是我们需要使用一些其他图书馆实际上做异步加载,我们只需要包含角加载器? – gaurav5430