Ho provato questo codice senza successoCome utilizzare eventHandlers e uploadEvntHandlers con le richieste http di angularjs 1?
$http({
method:"GET",
url:"data/mycooljsonfile.json",
eventHandlers:{
onprogress:function(event){
console.log("progress");
console.log(event);
},onreadystatechange:function(event){
console.log("change");
console.log(event);
}
},
uploadEventHandlers:{
onprogress:function(object){
console.log(object);
}
}
})
.success(function(json){ // succès
$scope.lemmes=json;
//console.log($http);
}).error(function(error){ // erreur
console.log(error);
});
ho controllato qui:
https://docs.angularjs.org/api/ng/service/ $ http
e là:
https://www.w3.org/TR/XMLHttpRequest/#events
E 'solo che vorrei per migliorare il mio codice con una barra di avanzamento su un grande download di file json nell'app.
A proposito, non sono riuscito a trovare un modo per registrare le funzioni globali degli oggetti $ http e gli eventi supportati poiché restituisce un oggetto promessa con poche informazioni.
http://stackoverflow.com/a/3694435/949476 – dfsq
So che è possibile farlo in puro javascript, la mia domanda riguarda l'utilizzo di Angular JS versione 1, è nel titolo. – Mantisse
Grattando intorno a questo per alcuni giorni. Nessun evento sparato :( – SSR