我有一个网页,有10个按钮可以将特定类型的数据下载到csv。 但是,我必须单击每个按钮才能获得所需的所有文件。
我正在尝试构建一个脚本来下载所有文件,但我感到困惑,因为所有按钮都被定义为:
<a class="small" ng-click="aggTable.exportAsCsv(true)">
Formatted <i aria-hidden="true" class="fa fa-download"></i>
</a>
我正在考虑将所有元素都归入班级&#34;小&#34;并使用for循环遍历它们但是该类有n个元素,我不知道如何单击ng-click。
你能帮助我吗?
谢谢。
答案 0 :(得分:0)
我认为你在这里遇到了逻辑问题。为什么不将所有其他功能合二为一?
function downloadFileA(){ //your code}
function downloadFileB(){ //your code }
function exportAsCsv(param1, downloadAll){
if(downloadAll){
downloadFileA();
downloadFileB();
}
}
如果您仍想单击多个按钮,可以使用jQuery和类来完成。 小提琴:https://jsfiddle.net/sgp5nLoc/1/
答案 1 :(得分:0)
如何制作一个新按钮,调用所有&#34; aggTable.exportAsCsv(true)&#34; onclick in single function?