我有一个应该执行操作并启动下载的链接。
但是,只要{{action}}
设置,href
属性就会被禁止。
<a {{bind-attr href=download.filepath}} {{ action "incDownload" }}>
{{ download.name }}
</a>
我该如何做到这一点?
答案 0 :(得分:2)
将文件路径作为参数传递给操作,并在操作中启动下载。
<a {{ action "incDownload" download.filepath }}>
{{ download.name }}
</a>
然后您的操作将有权访问文件路径:
incDownload: function(filepath){
// do stuff
// peform the download
window.location = filepath;
}