javascript - 如何将 Angular 生成的表从数据库导出为 csv 格式?

标签 javascript angularjs

index.html http://pastie.org/10777655

app.js http://pastie.org/10777651

我是 AngularJS 的新手。有人可以解决这个问题吗?如果不起作用,请重新加载 Pastie url。

最佳答案

查看 ngCsv 文档发现您的应用程序存在错误。

1) ngCsv 模块依赖于您未包含的 ngSanitize。

2) ng-csv="getArray()" 可以是表达式、值或 promise 。但就你的情况而言,我认为有些问题。

var app = angular.module('mainApp',['ngSanitize','ngCsv']);

app.controller('myCtrl',function($scope,$http){

var endpoint = 'http://localhost:8080';

$scope.show_table = true;

$scope.ShowSearchTab= true;

$scope.hideTable = function(){
    $scope.show_table = false;
};

$scope.ClickShow = function(){
    $scope.ShowSearchTab = true;
};

$scope.test = [
                {'companyname':'Company 1', 'streetaddress':'Address 1', 'executive':'exe 1', 'webaddress':'www.example1.com', 'dunsno':'xxx', 'leadid':'yyy'},
                {'companyname':'Company 2', 'streetaddress':'Address 2', 'executive':'exe 2', 'webaddress':'www.example2.com', 'dunsno':'xxx', 'leadid':'yyy'},
                {'companyname':'Company 3', 'streetaddress':'Address 3', 'executive':'exe 3', 'webaddress':'www.example3.com', 'dunsno':'xxx', 'leadid':'yyy'},
                {'companyname':'Company 4', 'streetaddress':'Address 4', 'executive':'exe 4', 'webaddress':'www.example4.com', 'dunsno':'xxx', 'leadid':'yyy'}
           ]
  $scope.getArray = function(){
    return $scope.test;
  }

});

工作 Plunkr 在这里 https://plnkr.co/edit/K5l3snujJ3GQtPyjRJLZ?p=preview

关于javascript - 如何将 Angular 生成的表从数据库导出为 csv 格式?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/36281153/

相关文章:

javascript - 选择一个图像并在 JavaScript 中操作它(无表单提交)

javascript - 在 Alexa Skill 中输入多个单词

javascript - AngularJS Web应用程序查看页面源仅显示 "index.html"内容

javascript - 如何使用 Angularjs 从 ng-repeat div 中的隐藏输入中获取值

javascript - 谷歌地图 API v3 : Click events not triggered in firefox for custom marker

javascript - 'options || (options = {})' 是做什么的?

javascript - 带有 freezon 最后一列的网格

javascript - 使用 angularjs 和 PHP (PDO) 连接 MySQL

javascript - 如何在 Ionic Framework 中重新加载页面时防止白屏

javascript - 使用 Angular 读取文件或将文件写入文件系统