J'ai du mal à travailler avec angular js
Dans ie 11
TypeError: L'affectation à des propriétés en lecture seule n'est pas autorisée en mode strict sur le lien (ves-min.js:490:7
) À Anonymous function
(Angular.js: 7079: 34) enter code here
À nodeLinkFn (angular.js:6677:13)
à compositeLinkFn (angular.js:6071:13
) à publicLinkFn (angular.js:5967:30)
au lien (angular-route.js:919:7)
à boundTranscludeFn (angular.js:6091:9)
S'il vous plaît, aidez-moi une solution, merci.
Ajoutez cette ligne dans votre balise head et actualisez, quand il vous demandera "autoriser le contenu du bloc", cliquez sur "oui".
<meta http-equiv="X-UA-Compatible" content="IE=11" />
Ce pourrait être le problème suivant:
contrôleurs AngularJS et "use strict"
C'est peut-être juste que IE 11 respecte le mode strict, ce qui signifie que si vous faites quelque chose comme:
(function () {
"use strict";
function webAddressController($scope, $rootScope, web_address_service) {
// Do things
}
}());
La fonction webAddressController
n'est pas de portée globale pour Angular à choisir (le but d'utiliser la syntaxe auto-exécutable est d'éviter d'ajouter des choses à la portée globale).
Donc, vous voudrez peut-être essayer quelque chose comme:
(function (angular) {
"use strict";
angular.module('myApp').controller('webAddressController', function($scope) {
// Do things
});
}(window.angular));