gpt4 book ai didi

csv - 如何将CSV文件加载到AngularJS中的对象?

转载 作者:行者123 更新时间:2023-12-02 08:20:40 25 4
gpt4 key购买 nike

在 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;
}]);

在 Controller 中我可以这样调用它:

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

如您所见,我加载了 some.json 文件。

CSV 文件执行相同操作的流程应该是什么?

在我的例子中$scope.items是一个对象列表。

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

最佳答案

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

然后你会得到这样的结果:

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

关于csv - 如何将CSV文件加载到AngularJS中的对象?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/16933711/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com