我在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