Sono nuovo su Promises su javascript quindi spero che alcuni possano aiutarmi con questo problema.Promesse non funzionanti su IE11
Problema: Promessa non essere eseguire su IE11, funziona bene su Chrome e Firefox
Frameworks utilizzati: Ho provato ad utilizzare ES6-promise.d.ts e bluebird.d.ts stesso risultato.
Codice:
static executeSomething(): Promise<any>
{
console.log("inside executeSomething");
var test= new Promise((resolve, reject)=>
{
console.log("inside Promise");
}).catch(function(error){console.log("error")});
console.log("after promise");
return test;
}
Risultati: su Chrome e Firefox posso vedere tutti i log, ma su IE11 vedo solo "Inside executeSomething", che significa che il problema è durante la creazione della promessa.
Ho pensato che fosse perché IE11 non supporta es6 ma ottengo lo stesso risultato usando bluebird, spero che alcuni possano portare un po 'di luce al mio problema.
IE11 non supporta le promesse di es6. https://kangax.github.io/compat-table/es6/#ie11 – jib