2014-01-10 53 views
0

如何使用Angular在控制器基礎上包含JavaScript庫?如何在Angular中實現JavaScript庫依賴注入?

例如,在本項目中,我使用的是morris.jsckeditor,即使僅在兩個頁面上使用它們,也需要近1MB(dev版本)的資源。

通過在index.html文件中引用它們,將它們包含在整個單頁應用程序中顯然是一種浪費。

有沒有辦法使用Angular Dependency Injection將它們包含在控制器中?我猜測使用服務或指令,但我不確定這些組件在這種情況下看起來如何。

回答

2

你最好使用require.js在SPA中根據需要加載這些模塊。

+0

有趣的是,謝謝你的回答。在閱讀更多關於require.js和Angular的文章後,這似乎是最好的方法。 – Brandon

+0

很高興我能幫助布蘭登。祝你的應用程序好運。 – Gjohn