当我在浏览器中输入一个API get msg URL时,将自动下载CSV文件,但是在使用Angular的onclick按钮执行相同操作后,我确实在响应中获得了CSV,但浏览器没有自动下载它。
例如,我正在使用此URL get msg获取CSV
http://www.exampleSite.com/export?format=csv&data=user
这是我在客户端运行的onclick按钮的代码行
按钮:
<button ng-click="exportUsers()" class="btn btn-primary" data-ng-disabled="exportInProgress">
<span ng-show="exportInProgress">
<span class="glyphicon glyphicon-refresh glyphicon-refresh-animate"></span> {{$t('Exporting')}}...
</span>
<span ng-hide="exportInProgress">
<span class="glyphicon glyphicon-export"></span> {{$t('Export')}}
</span>
获得
userService.exportUsers = function(){
return Restangular.all('export').getList({type: 'user'});
};