如何将CSV文件加载到angualrjs中的对象?
在angularjs中,我创建了一些加载JSON对象的如何将CSV文件加载到angualrjs中的对象?,csv,angularjs,Csv,Angularjs,在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.
服务
:
// 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;
});
如您所见,我加载了some.json
文件
对于CSV
文件,流应该做什么
在我的例子中,$scope.items
是一个对象列表
有人知道如何使用
$http.get
或其他方式获取CSV数据吗?您必须将CSV文件解析为数组。您可以在以下备选方案中看到此问题:
然后你会得到这样的结果:
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;
}]);