私のアプリはGoogle Chromeでうまく動作しますが(アンドロイドでも)、IEやアンドロイドブラウザを起動しようとすると角度コードがクラッシュします。Angularjs FirebaseはIEとアンドロイドブラウザでは動作しません
その理由は何ですか?
ありがとうございます!
それは、このライン
var dbRef = firebase.database().ref().child('Categories/');
dbRef.once('value', snap => {
snap.forEach(function(childSnap) {
$scope.allcats.push(childSnap.val());
$scope.$apply();
})
で立ち往生し、この次取得:
ここはエラーコンソールに表示されて SCRIPT5022:[$インジェクター:modulerr] http://errors.angularjs.org/1.6.6/ $インジェクター/ modulerr?p0 = app1 & p1 =エラー%3A%20%5B%24インジェクタ%3Anomod%5D%20http%3A%2F%2Ferrors.angularjs.org%2F1.6.6%2F%24インジェクタ%2Fnomod%3Fp0%3Dapp1%0A% 20%20%20%20Anonymous%20function%20(htt 2%未満の場合は、3%未満であることが好ましく、3%未満であることがより好ましく、3%未満であることがより好ましい。 20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20% (http%3A%2F%)%20%%20%%20% 2Flocalhost%3A3000%2Fjs%2Fangular.min.js%3A8%3A5)%0A%20%20%20at%20g%20(http%3A%2F%2Focalhost%3A3000%2Fjs%2Fangular.min.js%3A42%3A138 %0A%20%20%20%%20%20%(http%3A%2F%2Focalhost%3A3000%2Fjs%2Fangular.min.js%3A46%3A244)%0A%20%20%20at%20c%20(http %3A%2F%2Focalhost%3A3000%2Fjs%2Fangular.min.js%3A22%3A17)%0A%20%20%20%%20Uc%20(http%3A%2F%2Flocalhost%3A3000%2Fjs%2Fangular.min。 js%3A22%3A325)%0A%2
それがChromeで動作するとIEで仕事をdoesntの場合は、多分、IEでサポートされていないいくつかのコードがあります。このエラーメッセージには、「モジュールapp1のインスタンス化に失敗しました:」というメッセージがある角度へのリンクが表示されます。おそらく、このエラーを作成する際に疑わしいコードを表示することができます。 – egon12
@ egon12でご確認ください。私は質問を更新しました –