2015-05-04 195 views
0

我正在創建一個AngularJS網絡應用程序,並有一個問題。雖然研究表明,在index.html文件中加載所有JavaScript視圖文件是推薦的。我有一個邏輯部分和儀表板部分。當用戶第一次嘗試登錄時,加載儀表板和儀表盤部分JavaScript文件對我來說沒有任何意義。有什麼方法可以在需要時延遲加載儀表板文件嗎?也許在dashboard.html文件中而不是index.html中?懶惰加載視圖

我試圖這樣做,但我得到角度錯誤。

+0

你會得到什麼錯誤? – Fisherman

回答

0

雖然我不認爲它的最佳做法,但您可以將JS文件引用放在您的dashboard.html中,並且當您注入該html(ngInclude可能?)時,將加載這些JavaScript。

如果您的問題是登錄部分,您可以做的另一件事是將登錄過程與Index.html文件分開,所以只有當他實際登錄加載時纔會發生。