我已经使用 Durandal 构建了一个 SPA,并且在浏览器中一切正常。我现在要做的是用Phonegap(最好使用Phonegap Build)将其包装起来,并将其部署为Android应用程序。
有关该主题的 Durandal 文档 ( http://durandaljs.com/documentation/Native-Apps-With-PhoneGap-Cordova/ ) 非常稀少。优化应用程序以生成 main-built.js 文件的关键点已完成,就像将 js/css 资产收集到一个地方一样。
然而,它没有提到关于Phonegap/Cordova 有一个device ready
事件而不是一个事件document ready
。我已经按照说明打包了应用程序。它可以在我的 Android 设备上安装,但卡在启动画面上。其他问题被问到卡在启动画面上,但那里发布的解决方案没有帮助。我不禁认为这里缺少一些基本的东西?!?
我需要在 index.html 中有 Phonegap 特定的代码吗?在任何javascript中?
注意:我使用的是 Durandal 1.2,但同样的问题也适用于 v2.0。