【发布时间】:2016-02-19 16:48:04
【问题描述】:
我正在使用angularjs,并希望提供一个下载按钮。
问题:在文件从后端返回之前,该按钮会在后端触发一个长时间运行(15 秒)的进程。用户不应同时被屏蔽。
所以我想我可以在点击时使用 angularjs 在后台获取文件,并在异步接收到文件时提供下载。
<a ng-href="{{service.pdf()}}" target="_blank">download</a>
function pdf() {
return "http://path.to.the.service/filename.pdf";
}
这样我会直接打开另一个页面。哪个有效,但我想在后台获取它,而不是打开一个新窗口。
这可能吗?
【问题讨论】:
标签: javascript angularjs