在angularjs中,我创建了一些加载JSON对象的service
:
// 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数据吗?
发布于 2013-06-05 15:45:11
您必须将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;
}]);
https://stackoverflow.com/questions/16933711
复制相似问题