2013-04-03 39 views
56

我在Google羣組上看到了類似的問題,並且在Stackoverflow上也看到類似的問題。這兩個問題都沒有回答。該文件中的代碼並沒有說明它到底是什麼以及如何使用它。另外從Angular文檔中還不清楚。angular-loader.js是什麼?

有人可以解釋如何使用它。這也可以與Require.js一起使用嗎?

回答

6

它允許您在引導角度應用程序時異步加載文件。一個很好的例子是具有index-async.html文件的angular-seed項目。

index-async.html

這對於使用在模塊異步加載其他庫是有用的。

56

角加載程序允許您的角腳本以任意順序加載。

作爲angular-seed項目shows us,Angular loader沒有任何特定的api,只是將它放在索引文件的頂部(以便首先執行),然後繼續加載您的應用程序文件。

但是,你的用例最重要的是你根本不需要角加載器。 RequireJS還允許以任意順序加載您的文件,但它還爲您提供角加載器不適用的許多其他功能。

所以,是的,你可以使用它與RequireJS,但你不需要,因爲它變得多餘。

+0

我們可以用角裝載機單獨的異步加載...還是我們需要使用一些其他圖書館實際上做異步加載,我們只需要包含角加載器? – gaurav5430

1

見角異步裝載機: https://github.com/subchen/angular-async-loader/

要ASYNC負載以下組件:

  • 列表項
  • 控制器
  • 服務
  • 過濾
  • 指令
  • 不斷
  • 提供商
  • 裝飾
+1

謝謝你的答案 - 你能否在你的答案中包含鏈接摘要,以便鏈接更改或刪除後仍可訪問?請參閱http://stackoverflow.com/help/how-to-answer –

相關問題