在angularjs中,我创建了一些service加载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;
}]);
Run Code Online (Sandbox Code Playgroud)
在控制器中,我可以称之为:
Items.then(function(data){
$scope.items = data;
});
Run Code Online (Sandbox Code Playgroud)
正如你可以看到我加载some.json文件.
用CSV文件做同样的事情应该是什么?
在我的例子中 $scope.items是一个对象列表.
有人知道如何使用$http.get或以其他方式获取CSV数据?
joa*_*mbl 24
您必须将CSV文件解析为数组.您可以看到这个问题的一些替代方案:用于解析CSV数据的Javascript代码
然后你会得到这样的东西:
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;
}]);
Run Code Online (Sandbox Code Playgroud)
| 归档时间: |
|
| 查看次数: |
43855 次 |
| 最近记录: |