ng-click后的角度ng-csv

时间:2016-08-18 08:01:41

标签: javascript angularjs

我有一个使用ng-csv下载对象数组的简单任务。它的问题是我想下载的数组最初是空的,并在ng-click后填充。但是在第一次单击时,下载的csv为空,在第二次单击时,它会下载特定数据。我想要ng-click因为我必须传递我想要下载的工作表索引。 所以基本上我希望ng-click事件首先填充数组和 ng-csv下载数组。

任何帮助都将不胜感激。

提前致谢!

这是我的div

  <div ng-csv="getArray" filename="test.csv" field-separator="," ng-click="clickFn($index)"</div>

1 个答案:

答案 0 :(得分:0)

myApp.controller('FooController', ['$scope', function($scope) {
  $scope.getArray = ['a', 'b', 'c'];
  $scope.getArrayData = function(index){
    //filter data with index in getArray and return it;
  };
}]);

并在html使用中,

ng-csv="getArrayData($index)"

希望这会有所帮助。