0

テキストボックスで DOM を更新する小さな AngularJS/Firebase (AngularFire) ページをセットアップしました (典型的な例)。コードは Chrome と Firefox では正常に動作しますが、IE10 では動作しません。IE7 以前の推奨される修正を試みましたが、うまくいきませんでした。

HTML:

<!DOCTYPE html>
<html ng-app="myModule">
    <script src="https://ajax.googleapis.com/ajax/libs/angularjs/1.2.0rc1/angular.min.js"></script>
    <script src="https:/cdn.firebase.com/v0/firebase.js"></script>
    <script src="https://cdn.firebase.com/libs/angularfire/0.3.0/angularfire.min.js"></script>
    <script src="main.js" type="text/javascript"></script>
</head>
<body ng-controller="myApp">
    <div>
        <input type="text" ng-model="name" /> Hi {{name}}
    </div>
</body>

main.js

angular.module('myModule', ['firebase']).controller('myApp', ['$scope', 'angularFire',
function($scope, angularFire) {
    var url = new Firebase('https://myaccount.firebaseio.com/example');
    angularFire(url, $scope, 'name', '');
}
]);

問題の原因は何ですか?

ありがとう。

4

1 に答える 1

1

私はあなたがこれをすでに解決していることを願っていますが、とにかく: firebase.jsIE をつまずかせる URL を指しているスラッシュ ('/') が 1 つ欠けています。興味深いことに、他のブラウザーでもスクリプトを読み込めるようです。

<head>また、開始要素がありません。

于 2014-04-22T20:17:29.010 に答える