2016-04-04 56 views
0

直到最近我還是用Backbone-js來開發我的js應用程序。在Angularjs中加載外部模塊(第三方庫)

現在,我想首次使用Angular-js。

在我的backbone-js應用程序中,我使用requirejs來加載任何第三方庫,它讓我的應用程序保持組織和整潔。

現在,當玩弄角度時,我發現在很多例子中,他們使用<script>來加載這些模塊。

有沒有一種乾淨的方式來加載模塊,而不使用這個<script>標籤?並保持角功能按預期? 對angularjs應用程序使用require-js是否很常見?還是有其他選擇?

謝謝。

回答

1

你不需要使用require,因爲你有一個內置的依賴注入機制。爲了使用第三方庫,您需要做3件事:

  1. 使用與angular兼容的庫以便與摘要循環同步。大多數通用庫都有一個封裝代碼的角度模塊。

  2. 將這些模塊添加到您的應用程序。您可以使用自己的腳本標記明確添加每個庫,也可以創建一個包含所有庫的包並僅包含它。

  3. 聲明在創建應用程序和模塊時使用該模塊。