我想這個代碼沒有成功如何使用angularjs 1 http請求使用eventHandlers和uploadEvntHandlers?
$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);
});
我查了這裏:
https://docs.angularjs.org/api/ng/service/ $ HTTP
有:
https://www.w3.org/TR/XMLHttpRequest/#events
這只是我想通過將大型json文件上的進度條下載到應用程序來改進我的代碼。
順便說一句,我找不到一個方法來記錄整個$ http對象的函數和支持的事件,因爲它返回一個信息很少的承諾對象。
http://stackoverflow.com/a/3694435/949476 – dfsq
我知道它可以做到純JavaScript,我的問題是關於使用Angular JS版本1,它是在標題中。 – Mantisse
現在搔抓幾天。沒有事件被解僱:( – SSR