2016-05-15 33 views
2

我正在創建一個相當大且複雜的應用程序。它有超過100多個控制器和一堆第三方庫,如jQuery,lodash,angualr材料等,我將所有這些包含在單個index.html文件中。即使即時通訊使用Css & Javascript縮小器來壓縮我的所有文件,但每次我將新功能添加到我的網站時,它的尺寸都會變大。 因此,如果用戶訪問我的網站,則需要很長時間才能下載所有文件,並且需要很長時間才能完成我的頁面。即使我的索引頁面需要所有文件的10%。這真的很可怕。
那麼有沒有更好的解決方案來動態加載我的控制器基於條件。所以我不必在我的index.html文件中包含所有的控制器。 感謝您的時間如何根據條件加載Angualr.js控制器

+0

拆分項目爲較小的部分。創建文件夾,每個都有自己的控制器等 –

+0

我做了同樣的事情。我創建了我的文件夾的功能,然後按類型。但問題在於,例如,我在auth目錄中創建了authController.js。但我們仍然必須將其包含在我的index.html中。這就是問題 ?我不想將我的AuthController.js包含到我的index.html中,而是希望在我的身份驗證視圖和服務加載後查看時將其加載到index.html。任何意見,.. ..謝謝?? – Rahul

回答

相關問題