- Windows Phone 7 または 8
- フォンギャップ 3
- AngularJS 1.2
iOS と Android でうまく動作する AngularJS を使用した PhoneGap アプリがありますが、Windows Phone 7 と 8 で動作させるのに問題があります。
アプリは正常に起動し、index.html ページが表示されます (私の場合は単なる読み込み画面です)。ソース ファイルが読み込まれ、プリブート コードが正常に実行されています。
その後、停止し、何も起こりません。
コード全体に「console.log」メッセージを散らかしましたangular.bootstrap()
。次に何をすべきか、またはこれをさらにデバッグして絶対的な問題コードが何であるかを追跡する方法を知るには、Angular に精通していません。bootstrap() の内部で DI 呼び出しの迷路が始まるため、コードの線形性が大幅に低下します。
コンソールに次のエラーが表示されますが、その意味や修正方法がわかりません。
An exception of type 'System.NotSupportedException' occurred in Microsoft.Phone.ni.dll and wasn't handled before a managed/native boundary
その他のエラーや出力はコンソールに記録されません。setTimeout を使用してすべてのブートストラップ コードを 10 秒遅らせてみましたが、そのエラーはangular.bootstrap()
呼び出される前に常に報告されるため、関連があるかどうかもわかりません。
また、デスクトップの IE でアプリを試してみたところ、問題なく動作することにも注意してください。
私の質問は次のとおりです。これをデバッグするにはどうすればよいですか?