javascript - 如何将 csv 转换为数组

标签 javascript arrays angularjs csv ionic-framework

我正在尝试将 csv 转换为希伯来语 Angular 1.5+ionic 上的数组。 我正在使用 ng-csv . 我到目前为止所做的:

HTML:

    <ng-csv-import
  class="import"
  content="csv.content"
  header="csv.header"
  header-visible="csv.headerVisible"
  separator="csv.separator"
  separator-visible="csv.separatorVisible"
  result="csv.result"
  encoding="csv.encoding"
  encoding-visible="csv.encodingVisible"></ng-csv-import>

我的 Controller 是:

   .controller('SettingsCtrl', function ($scope,$parse) {
    $scope.csv = {
      content: null,
      header: true,
      headerVisible: true,
      separator: ',',
      separatorVisible: true,
      result: null,
      encoding: 'Windows-1255',
      encodingVisible: true
    };

还应该做​​些什么才能将对象获取为数组。

最佳答案

将 Controller 中的代码修改为

     $scope.csv = {
        content: null,
        header: true,
        headerVisible: true,
        separator: ',',
        separatorVisible: true,
        result: null,
        encoding: 'ISO-8859-1',
        encodingVisible: true,
        accept:".csv"
    };

在你的 html 中

        <ng-csv-import content="csv.content"
            header="csv.header"
            separator="csv.separator"
            result="csv.result"
            accept="csv.accept">
        </ng-csv-import>

$scope.csv.result 现在将是一个对象数组

关于javascript - 如何将 csv 转换为数组,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/37510550/

相关文章:

javascript - 如何在 p5.js 中将整数转换为字符串

arrays - Alamofire Swift 3 中的时间戳

javascript - 如何循环遍历 Firebase 集合并为每个集合添加独特的颜色?

javascript - 根据选择下拉用户角色选择复选框

javascript - 无法通过ajax传递数组

javascript - 如何使用 $sce.trustAsHtml 在 trNgGrid 中显示 html 内容

java - 通过 JS 调用 JSF 方法

javascript - 获取 greasemonkey 脚本以与正在运行的进程交互?

javascript - d3.svg.line() 问题

mysql - Codeigniter 按数组分组