2014-12-08 17 views
10

Quindi so che AngularJS ha abbandonato il supporto per IE8. Mi piacerebbe sapere, se questo significa che non testeranno semplicemente in IE8, o che hanno introdotto alcune funzionalità che semplicemente si interrompono in IE8.AngularJS 1.3 e IE8

Qualcuno è riuscito a installare un'applicazione Angular 1.3+ su IE8? Che tipo di approcci/spessori sono necessari (modernir, es5-shims, respond.js, altri?)

risposta

-5

Dopo aver provato per conto mio - no, angolare 1.3 semplicemente non verrà eseguito su IE8. Non è una questione di shim, o altre librerie o alcuni hack. Semplicemente non funzionerà affatto.

+1

Questo non è vero e non dovrebbe essere contrassegnato come risposta corretta. Angular 1.3 potrebbe funzionare su IE8 (utilizzando i propri test). vedi la mia risposta per maggiori dettagli: _) –

1

Significa semplicemente che hanno smesso di testare qualsiasi cosa oltre l'1.2.x, il che consente loro di "aggiungere più eccitanti le funzioni di Angular più veloce, riducono il carico di supporto di Angular e riducono [il loro] tempo di costruzione a metà, mentre influiscono solo su una piccolissima percentuale di utenti. "

Non stanno necessariamente rimuovendo gli hack da Angular che hanno fatto funzionare IE8 ma non c'è alcuna garanzia che le modifiche in qualsiasi cosa dopo 1.2.x non interromperanno un'applicazione in esecuzione su IE8 poiché hanno smesso di supportarlo e risolvono qualsiasi problema che sono esclusivamente legati ad esso.

Quanto sopra era quello che hanno detto in un post circa un anno fa, quindi potrebbe benissimo essere il caso che ci siano alcune caratteristiche che si rompono oggi. Detto questo, la tua scommessa più sicura sarebbe quella di lavorare con 1.2.x, a meno che tu non voglia usare 1.3.x e testarlo tu stesso.

Riferimenti:

https://blog.angularjs.org/2013/12/angularjs-13-new-release-approaches.html#!http://angularjs.blogspot.com/2013/12/angularjs-13-new-release-approaches.html

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

+1

Stai solo citando il loro sito. Ti sto chiedendo del tuo attuale experice. – rattkin

+1

Stavo parlando più alla prima parte della tua domanda: "Mi piacerebbe sapere, se questo significa che non testeranno semplicemente in IE8, o che hanno introdotto alcune funzionalità che si interromperanno semplicemente in IE8." – smik

+0

Abbastanza giusto, ma le loro voci sono un po 'vaghe - non dicono veramente se funziona adesso e se no - perché no. – rattkin

15

Ho Angular 1.3 che funziona con IE8.

Richiede jQuery, un paio di spessori e un codice sorgente modificato in Angolare. Sto mantenendo build di angolare con un sacco di spessori cotte nel e le istruzioni su che altro per includere qui: https://github.com/fergaldoyle/angular.js-ie8-builds

non riesco a ottenere i test di unità che funzionano correttamente con IE8 quindi non posso confermare la compatibilità al 100% , ma usando un ampio test del fumo posso confermare ogni funzione che ho mai usato con Angular funziona bene in IE8 + 1.3