要件:
私のアプリケーションの 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 にロードします。ユーザーが必要とする場合にのみロードします
どうやってやるの?
淡淡烟草味2017-05-15 16:56:04
あなたが解決する必要がある問題は、高德地图API
,只要解决了这个问题,angular-route
中$routeProvider
自带的resolve
を動的にロードする方法だと思います、そしてあなたの問題は解決できるでしょう。
私のプランカーを見てください