angular.js - angularjs でオンデマンドで適切にロードする方法
漂亮男人
漂亮男人 2017-05-15 16:54:04
0
2
571

要件:
私のアプリケーションの 1 つに、コントローラー A とコントローラー B という 2 つのコントローラーがあります。アプリケーションによって入力される最初のページは、コントローラー A によって制御される a.html です。ユーザーが A から B に入ると、Amap マップは b.html にロードされる必要があります。

現在のアプローチは、index.html ファイルに Amap JS ライブラリをロードすることであり、これは両方のコントローラーで呼び出すことができますが、これには欠点があります

1. アプリケーションの読み込み速度を遅くします
2. 多くのユーザーは、a.html のためだけにアプリケーションを開き、クリックし続けて b.html

に移動することはありません。

私はそう願っています:
Amap js ライブラリをコントローラー B にロードします。ユーザーが必要とする場合にのみロードします

どうやってやるの?

漂亮男人
漂亮男人

全員に返信(2)
淡淡烟草味

あなたが解決する必要がある問題は、高德地图API,只要解决了这个问题,angular-route$routeProvider自带的resolveを動的にロードする方法だと思います、そしてあなたの問題は解決できるでしょう。

私のプランカーを見てください

いいねを押す +0
巴扎黑

https://github.com/marcoslin/angularAMD

いいねを押す +0
人気のチュートリアル
詳細>
最新のダウンロード
詳細>
ウェブエフェクト
公式サイト
サイト素材
フロントエンドテンプレート