12
votes

Angularjs 1.3 et IE8

Je sais donc que l'angularjs a chuté de soutien pour IE8. J'aimerais apprendre, si cela signifie qu'ils ne testeront pas simplement IE8 ou ont-ils introduit certaines fonctionnalités qui ne font que casser l'IE8.

Est-ce que quelqu'un a réellement réussi à mettre en place une application angulaire de 1,3+ sur IE8? Quel type d'approches / cales sont nécessaires (modernir, es5-shims, réponds.js, autres?)


0 commentaires

3 Réponses :


1
votes

Cela signifie simplement qu'ils ont cessé de tester quelque chose au-delà de 1,2.x, ce qui leur permet de "ajouter des fonctionnalités plus excitantes à angulaires plus rapides, diminuer la charge de soutien de l'angulaire et réduire [leur] la durée de construction de [leur]. une très petite proportion d'utilisateurs. "

Ils ne retirent pas nécessairement les hacks de l'angulaire qui ont fait du travail IE8, mais aucune garantie qui change de quoi que ce soit après 1.2.x ne casse pas une application exécutée sur IE8, car ils ont cessé de l'appuyer et de s'attaquer à des problèmes qui sont uniquement liées à elle.

Ce qui précède était ce qu'ils ont dit dans un article il y a environ un an, il se peut donc très bien du cas qu'il existe certaines caractéristiques qui se brisent aujourd'hui. Avec cela, votre pari le plus sûr serait de travailler avec 1.2.x, sauf si vous souhaitez utiliser 1.3.x et le tester vous-même.

Références:

https://blog.angularjs.org/2013/12/angularjs-13-new-release-accroche.html#!Http://angularjs. blogspot.com/2013/12/angularjs-13-new-release-accroches.html

https://docs.angularjs.org/guide/ie


6 commentaires

Vous venez de citer leur site. Je demande à votre expérience.


Je parlais davantage à la première partie de votre question: "J'aimerais apprendre, si cela signifie qu'ils ne testeront pas simplement IE8, ou ont-ils introduit certaines fonctionnalités qui ne font que casser l'IE8."


Assez juste, mais leurs entrées sont un peu vagues - elles ne disent pas vraiment si cela fonctionne maintenant et, sinon, pourquoi pas.


@Rattkin, ils ne disent pas si cela fonctionne parce qu'ils n'ont pas testé, car ils ne le soutiennent pas. C'est comme demander un revendeur de voiture "OK, mais que se passe-t-il si je le dépose d'un avion avec un parachute?" - Ils n'auront pas une réponse pour vous.


Vous réalisez que c'est exactement pourquoi je vous demande ici, et non par les chaînes officielles? Je veux savoir quelles sont les expériences de ceux qui ont essayé de courir angular 1.3 sur IE8.


Voici une expérience que j'ai; sa crash s'attendent horriblement à un objet. Yay.



-5
votes

Après l'avoir essayé seul - non, Angular 1.3 ne fonctionnera tout simplement pas sur IE8. Ce n'est pas une question de shims, ni d'autres bibliothèques, ni des hacks. Cela ne fonctionnera tout simplement pas du tout.


1 commentaires

Ce n'est pas vrai et ne doit pas être marqué comme une réponse correcte. Angular 1.3 pourrait travailler sur IE8 (en utilisant vos propres tests). Voir ma réponse pour plus de détails: _)



16
votes

J'ai angulaire 1.3 Travailler avec IE8.

Cela nécessite JQuery, quelques cales et un code source changeant de manière angulaire. Je maintient des constructions d'angular avec beaucoup de cales au four et les instructions sur quoi d'autre à inclure ici: https://github.com/fergaldoyle/angular.js-ie8-builds

Je ne peux pas obtenir correctement les tests d'unité avec IE8, vous ne pouvez donc pas confirmer la compatibilité à 100%, mais en utilisant un test de fumée large, je peux confirmer chaque fonctionnalité que j'ai jamais utilisée avec des œuvres angulaires bien dans IE8 + 1.3


0 commentaires