10

での作業angular jsに問題がありますie 11

TypeError: 厳密モードでは、読み取り専用プロパティへの割り当ては許可されていません ( ves-min.js:490:7) at Anonymous function(angular.js:7079:34) enter code hereat nodeLinkFn (angular.js:6677:13)at compositeLinkFn (angular.js:6071:13) at publicLinkFn (angular.js:5967:30)at link (angular-route.js:919:7)atboundTranscludeFn (angular.js:6091:9)

解決策を教えてください、ありがとう。

4

2 に答える 2

14

この行を head タグに追加して更新を行います。「コンテンツのブロックを許可する」ように求められたら、「はい」をクリックします。

<meta http-equiv="X-UA-Compatible" content="IE=11" />
于 2016-03-01T07:16:36.437 に答える
11

次の問題である可能性があります。

AngularJS コントローラーと「厳格な使用」

おそらく、IE 11 が厳密モードを尊重しているということです。つまり、次のようなことをすると、

(function () {
    "use strict";

    function webAddressController($scope, $rootScope, web_address_service) {
        // Do things
    }

}());

関数は、Angular が選択できるグローバル スコープ内にありません(webAddressController自己実行構文を使用するポイントは、グローバル スコープに何かを追加しないようにすることです)。

したがって、次のようなことを試してみてください。

(function (angular) {
    "use strict";

    angular.module('myApp').controller('webAddressController', function($scope) {
        // Do things
    });

}(window.angular));​
于 2014-12-08T05:09:28.933 に答える