私は Ionic プロジェクトに取り組んでおり、Angular-UI の angular-google-maps を使用しようとしています。
ただし、Maps JS API をロードする通常のブロッキング方法では、アプリのタイムアウトに時間がかかりすぎることがあります。
defer属性を使用してスクリプトを非同期にロードすることにより、Googleマップのスクリプトが非同期のロードを終了したときにのみ、angular-google-mapsを「ロード」しようとしています。
問題は、「google」が使用可能になる前にモジュールが初期化されて壊れることです。使用可能になるまで、このモジュールの初期化を遅らせる方法を探しています。
必要なときに必要なモジュールを注入する「プロキシ」または「エイリアス」モジュールを持つ方法はありますか?
または、依存性注入を条件付きで制御する別の方法はありますか?
ありがとう!