我无法在任何地方找到答案,希望有人能提供帮助。
我在表格单元格内的模板中定义了一个 Angular2 click 事件:
<td (click)="click2Download()">fileName.txt</td>
在 typescript 组件中,我需要帮助来定义一个方法 click2Download(),它会自动开始将 fileName.txt 下载到客户端的浏览器。注意:文件在同一域中,例如:
http://example.com/fileName.txt
有什么方法可以用 Angular2 做到这一点吗?
最佳答案
你试过了吗:window.location.href = '...';
?
要强制下载文件,您应该使用 html 属性:<a target="_self" href="somefile.txt" download="somefile.txt">
关于javascript - Angular 2 - 点击事件下载文件,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/40370777/