加入收藏 | 设为首页 | 会员中心 | 我要投稿 李大同 (https://www.lidatong.com.cn/)- 科技、建站、经验、云计算、5G、大数据,站长网!
当前位置: 首页 > 综合聚焦 > 服务器 > 安全 > 正文

如何将CSV文件加载到angualrjs中的对象?

发布时间:2020-12-17 07:45:21 所属栏目:安全 来源:网络整理
导读:在angularjs中,我创建了一些加载JSON对象的服务: // used to load table from json file instead ajaxmyModule.factory('Items',['$http',function($http){ var Url = "src/utils/some.json"; var Items = $http.get(Url).then(function(response){ return
在angularjs中,我创建了一些加载JSON对象的服务:
// used to load table from json file instead ajax
myModule.factory('Items',['$http',function($http){
    var Url   = "src/utils/some.json";
    var Items = $http.get(Url).then(function(response){
     return response.data;
  });
  return Items;
}]);

在控制器中我可以称之为:

Items.then(function(data){
  $scope.items = data;
});

正如你可以看到我加载了一个.son文件.

使用CSV文件做什么应该怎么做?

在我的情况下,$scope.items是一个对象列表.

有人知道如何使用$http.get或其他方法获取CSV数据?

您必须将CSV文件解析为数组.您可以看到这个问题的一些替代方案: Javascript code to parse CSV data

那么你会得到如下结果:

myModule.factory('Items',function($http){
  var Url   = "src/utils/some.csv";
  var Items = $http.get(Url).then(function(response){
     return csvParser(response.data);
  });
  return Items;
}]);

(编辑:李大同)

【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容!

    推荐文章
      热点阅读