Je présente angularjs dans un projet asp.net existant et il y a beaucoup d'instructions dans le projet qui fonctionnera seulement dans le mode de compatibilité IE 7, mais quand je exécuter le projet que je obtiens l'erreur suivante à partir AngularJS fichierErreur Angularjs dans IE 7 L'objet ne supporte pas la propriété ou la méthode 'querySelector'
Object doesn't support property or method 'querySelector'
après un petit R & D sur la question, je me suis querySelector a été introduit seulement de IE 8.
maintenant, comment puis-je faire mon travail d'application dans IE 7 avec angularjs.?
Je ne veux pas mettre la méta-étiquette pour plus de IE 7 comme mon application existante dépend de IE 7 qui ne fonctionnera pas dans 8 et plus.
j'ai essayé de configurer le module angulaire désactivation SCE comme suit:
var rtApp = angular.module("realTimeNotifications", []).config(function($sceProvider) {
// Completely disable SCE to support IE7.
$sceProvider.enabled(false);
});
mais toujours pas de chance.
Merci d'avance.
See acceptés réponse: [** Exécution AngularJS App sur Internet Explorer 7 **] (http://stackoverflow.com/questions/15914675/running-angularjs-app-on-internet -explorer-7) - il mentionne le bootstrapping, mais en général, comme vous l'avez déjà dit, [** querySelector **] (https://developer.mozilla.org/en-US/docs/Web/API/document .querySelector) n'est pas supporté, vous pouvez également redimensionner la version d'AngularJs à un "plus" compatible avec IE7. - En outre, voir [** Traitant de la famille IE **] (http://ng-learn.org/2013/12/Dealing-with-IE-family/), en particulier la section sur le soutien IE 7. – Nope
j'ai essayé ce bootstrapping, mais pas de chance comme le problème est avec l'objet querySelector –
J'ai lié un autre article dans le commentaire qui se concentre sur traiter spécifiquement avec IE et il a une section entière en bas, en mentionnant shivs, polly-remplit et ainsi de suite. J'espère que cela aidera en quelque sorte. – Nope