habe ich versucht, diesen Code ohne ErfolgWie verwendet man eventHandlers und uploadEvntHandlers mit angularjs 1 http Anfragen?
$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);
});
ich hier geprüft:
https://docs.angularjs.org/api/ng/service/ $ http
und dort:
https://www.w3.org/TR/XMLHttpRequest/#events
Es ist nur, dass Ich mag würde um meinen Code mit einem Fortschrittsbalken auf einem großen JSON-Datei-Download in die App zu verbessern.
Übrigens, ich konnte keinen Weg finden, um die gesamten $ http-Objekt-Funktionen und unterstützte Ereignisse zu protokollieren, da es ein Versprechen-Objekt mit wenigen Informationen zurückgibt.
http://Stackoverflow.com/a/3694435/949476 – dfsq
Ich weiß, es ist möglich, es in reinem Javascript zu tun, meine Frage ist über die Verwendung von Angular JS Version 1, es ist im Titel. – Mantisse
Seit einigen Tagen rumzukratzen. Keine Ereignisse gefeuert :( – SSR