在AngularJS html5mode express环境中提供文件下载

我正在尝试在一个基本上使用angular-fullstack yeoman生成器生成的应用上下载pdf文件。

在app.js中,html5mode设置为true。

我尝试使用标签和hrefbuild立一个下载链接,但没有任何反应。 观看networking活动显示,它不会生成获取请求。

服务器后端是一个服务部分和其他东西的快递服务器。

我怎样才能做到这一点 ?

为什么不把文件下载链接放在像file.domain.com这样的子域名上?

这个例子可能有助于你在快速应用程序中设置子域名。

编辑:

只要把你的链接上的target="_self"

例如: <a href="/link/to/file" target="_self">link</a>

来源: 有条件地将锚链接发送给不同的页面,而不是加载到ng-view