[OK]をクリックして、この問題の原因となる可能性のあることが多数見つかりました。
最初に、$stateProvider
を使用して状態を宣言し、すべてのコードを同時にロードしたり、アプリケーションを実行したりしないように状態を設定してください(すべてのコードを1つにあなたが持っているものを私たちに示すファイル)。しかし、あなたはあなたの角度設定セットに知っている:$stateProvider
を使用しての
例:
$stateProvider
.state('app.page1', {
url: '/page1',
templateUrl: 'templates/page1.html',
controller: 'Page1Ctrl'
}
});
を第二に、あなたのコード内でミス/構文エラーがたくさんあります。私はあなたが使用しているIDE(エディタ)がわからないですが、jshintプラグインを追加することを検討してください(可能であれば、オンラインjshint @http://jshint.com/など)。あなたのコードの間違いを指摘します。あなたのコードのいくつかの誤りがある:
でなければなりません
resp.data.errors.email != undefined
のような悪いJavaScriptの演算子を使用して
(これは次回などをどこへ行くか分からないためにJavaScriptにつながる)スコープ変数や関数におけるセミコロンの多くが欠落してい
resp.data.errors.email !== undefined
また、これは本当に悪いです:
moment($scope.iosDate.value.toISOString()).hour(7).minute(0).toISOString(),
moment($scope.iosDate.value.toISOString()).hour(8).minute(0).toISOString(),
moment($scope.iosDate.value.toISOString()).hour(9).minute(0).toISOString(),
moment($scope.iosDate.value.toISOString()).hour(10).minute(0).toISOString(),
moment($scope.iosDate.value.toISOString()).hour(11).minute(0).toISOString(),
moment($scope.iosDate.value.toISOString()).hour(12).minute(0).toISOString(),
moment($scope.iosDate.value.toISOString()).hour(13).minute(0).toISOString(),
moment($scope.iosDate.value.toISOString()).hour(14).minute(0).toISOString(),
moment($scope.iosDate.value.toISOString()).hour(15).minute(0).toISOString(),
moment($scope.iosDate.value.toISOString()).hour(16).minute(0).toISOString(),
moment($scope.iosDate.value.toISOString()).hour(17).minute(0).toISOString(),
moment($scope.iosDate.value.toISOString()).hour(18).minute(0).toISOString(),
moment($scope.iosDate.value.toISOString()).hour(19).minute(0).toISOString(),
moment($scope.iosDate.value.toISOString()).hour(20).minute(0).toISOString(),
moment($scope.iosDate.value.toISOString()).hour(21).minute(0).toISOString(),
moment($scope.iosDate.value.toISOString()).hour(22).minute(0).toISOString()
私はあなたがこの他の方法を行うことができます想像します。
また、リソースファイルのサイズも確認してください。たとえば、背景画像やアイコンなどを使用している場合、それらが過度に大きくないことを確認します。
あなたのコードを見ると、これは私が思いついた最初の考えです。最初にこれらのコードを試してください(少なくともコード内のエラーを修正してください)、あなたの問題に役立つかどうか教えてください。
ログがいっぱいではない - アプリケーションがメインスレッドで動作していることを示しているだけです。 (アプリケーションが電話にインストールされていない場合)最良の結果を得るには - 'adb bugreport> bugreport.txt'の出力を提供するか、アプリケーションが予期せず停止した場合 - logcatの致命的な単語を探します。 – Oleksandr
@Oleksandr logcatに致命的な単語はありません。このバグレポートへのリンクhttps://www.dropbox.com/s/jkw9khou9ldnz2v/bugreport.txt?dl=0 –
どのバージョンのIonic、AngularJS、Cordovaを使用していますか? HTML構造の一部も表示できますか? – thepio