我需要一些帮助来理解为什么会发生这种情况?
这很奇怪,但是window.device
在onDeviceReady事件处理程序中是未定义的,同时它是初始化和可访问的,并且由于Angular数据绑定而返回正确的数据。
我的意思是window.device
未定义,但{{$window.device}}
稍后是一个对象。
应用程序的引导完全从onDeviceReady
开始。
platforms/ios/www
中存在phonegap.js v3.1.0
设备插件可用(工作角度控制器和视图证明这一点)
在浏览器或intel xdk模拟器中一切正常。
它在iOS模拟器和iOS7的真实设备上以这种方式工作(或不工作)。似乎在启动onDeviceReady和window.device可用性之间存在差距。它不应该存在。
答案 0 :(得分:0)
尝试在onDeviceReady触发后设置1秒超时