0

我想在<a></a>单击它时列出所有文件,我们需要从相应的文件夹中下载它。

我尝试了以下代码

<div ng-repeat="file in files"> 
 <a download="{{file.name}}" href="/path of the file">{{file.name}}</a> 
</div>

我怎样才能做到这一点?

谁能帮我?

4

1 回答 1

2

如果您有一个不想被 Angular 处理的锚标记,则需要使用target="_self"或其他一些有效的目标。

请参阅 $location 文档

这应该适合你:

<div ng-repeat="file in files"> 
 <a target="_self" download="{{file.name}}" href="/path of the file">{{file.name}}</a> 
</div>

另一种选择可能是使用文件名的完整路径,但这似乎并不适用于所有情况。

这是一个带有示例的笨拙者。

于 2014-03-06T22:35:24.587 回答