0

我正在开发一个 Ionic 项目并尝试使用 Angular-UI 的 angular-google-maps。

但是,由于加载 Maps JS API 的常规阻塞方式有时会导致应用超时时间过长。

我试图让 angular-google-maps 仅在 Google Maps 脚本完成异步加载时才“加载”,方法是使用 defer 属性并异步加载脚本。

问题是该模块在“google”可用之前被初始化并且它中断了。我正在寻找一种方法来延迟这个模块的初始化,直到可以使用。

有没有办法让“代理”或“别名”模块在需要时注入所需的模块?

还是有另一种方法可以有条件地控制依赖注入?

谢谢!

4

0 回答 0