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