Angular 2 - 在Click事件上下载文件

时间:2016-11-02 00:44:15

标签: javascript angular typescript

我无法在任何地方找到答案,希望有人可以提供帮助。

我在模板中定义了一个Angular2点击事件,位于表格的单元格内:

C:\OpenSSL-win32\lib to C:\Python27\Lib.

在typescript组件中,我需要帮助来定义一个方法 click2Download(),它会自动开始将fileName.txt下载到客户端的浏览器。注意:文件位于同一个域中,例如:

<td (click)="click2Download()">fileName.txt</td>

使用Angular2的任何方式吗?

1 个答案:

答案 0 :(得分:5)

您是否尝试过:window.location.href = '...';

要强制下载文件,您应该使用html属性:<a target="_self" href="somefile.txt" download="somefile.txt">