이 기사에서는 주로 webApi를 사용하여 데이터 코드 예제를 내보내는 AngularJS를 공유합니다. 이 기사의 코드가 모든 사람에게 도움이 되기를 바랍니다.
/////导出功能 self.importExcel = function () { var dataUrl = "http://103.233.7.38:8090/API/_oa/ProjectInfo.asmx/Export"; $http({ method: 'post', url: dataUrl, data: { }, transformRequest: function (data) { return $.param(data); }, headers: { 'Content-Type': 'application/x-www-form-urlencoded' }, responseType: 'arraybuffer' }).success(function (data) { var blob = new Blob([data], { type: "application/vnd.openxmlformats-officedocument.spreadsheetml.sheet" }); var da = new Date(); var fileName = "数据导出" + da.getFullYear() + '-' + (da.getMonth() + 1) + "-" + da.getDate(); self.saveas(blob, fileName); }); }; self.saveas = function (blob, fileName) { if (window.navigator.msSaveOrOpenBlob) { // For IE: navigator.msSaveBlob(blob, fileName+".xlsx"); } else { // For other browsers: var link = document.createElement('a'); link.href = window.URL.createObjectURL(blob); link.download = fileName + ".xlsx"; link.click(); window.URL.revokeObjectURL(link.href); } }
관련 권장 사항:
Nginx는 WebApi 교차 도메인 보조 요청 인스턴스를 해결합니다.
WebAPI가 JSON 형식 튜토리얼로 데이터를 반환하도록 합니다.
WebApi2 파일 및 이미지 업로드 및 다운로드 기능 예제 공유
위 내용은 AngularJS는 webApi를 사용하여 데이터를 내보냅니다.의 상세 내용입니다. 자세한 내용은 PHP 중국어 웹사이트의 기타 관련 기사를 참조하세요!