我正在开发一个Ionic项目并尝试使用Angular-UI的angular-google-maps。
但是,由于加载Maps JS API的常规阻塞方式偶尔会花费太长时间 应用程序超时。
我正在尝试通过使用defer属性并异步加载脚本,在Google Maps的脚本完成加载异步时,使角度 - 谷歌地图'加载'。
问题是该模块在'google'可用之前已初始化并且已中断。 我正在寻找一种方法来延迟该模块的初始化,直到可以使用。
有没有办法让“代理”或“别名”模块在需要时注入所需的模块?
还是有其他方法有条件地控制依赖注射吗?
谢谢!