解決方法非常簡單,即為我們發出的$http設置一個timeout:
這里我們需要借助另一個promise.
//創建中止請求控制的promise let end= $q.defer(); //監聽取消上傳動作 $scope.$watch('cancel',() => { if(cancel){ end.resolve(); } } )
this.$http.post('http://www.xxx.com/xx/`, timeout:end.promise });
da
解決方法非常簡單,即為我們發出的$http設置一個timeout:
這里我們需要借助另一個promise.
//創建中止請求控制的promise let end= $q.defer(); //監聽取消上傳動作 $scope.$watch('cancel',() => { if(cancel){ end.resolve(); } } )
this.$http.post('http://www.xxx.com/xx/`, timeout:end.promise });
da
本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。