angular.js - angularjs中如何優雅的按需加載
漂亮男人
漂亮男人 2017-05-15 16:54:04
0
2
511

需求:
我的一個應用,有兩個controller,controllerA和controllerB,應用程式進入的初始頁面是controllerA控制的a.html,當使用者從A進入B時,要在b.html中載入高德的地圖。

目前的做法是在index.html檔案中就載入了高德JS函式庫,在兩個controller中都可以調用,但是這樣有缺點

1.拖慢應用程式載入速度
2.很多用戶打開應用程式只是為了a.html,並不會繼續點擊去b.html

我希望:
在controllerB中載入高德js庫,只有使用者需要用到我才會去載入

你怎麼做?

漂亮男人
漂亮男人

全部回覆(2)
淡淡烟草味

我覺得你需要解決的問題是如何動態載入高德地图API,只要解决了这个问题,angular-route$routeProvider自带的resolve,就可以解決你的問題了。

看我的Plunker

巴扎黑

https://github.com/marcoslin/angularAMD

熱門教學
更多>
最新下載
更多>
網站特效
網站源碼
網站素材
前端模板