如何将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; }]); (编辑:李大同) 【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容! |