我有一个xml文件,我正在尝试使用Angular.js读取该文件。这是角度代码:
<script>
var app = angular.module('httpApp', []);
app.controller('httpController', function ($scope, $http) {
$http.get("abc.xml",
{
transformResponse: function (cnv) {
var x2js = new X2JS();
var aftCnv = x2js.xml_str2json(cnv);
return aftCnv;
}
}).then(function (response) {
console.log(response.data); //It's working fine
});
});
</script>
上面的console.data正在运行但是我正在尝试从xml中获取列和数据,这样会显示错误。 [如果我尝试读取json文件,则相同的两行正在工作但不是XML的情况。]
$scope.rowsdata = response.data; //all the data - NO ERROR TILL HERE
$scope.column = Object.keys($scope.rowsdata[0]); //all the columns-ERROR STATEMENT - LINE NO 25 THAT SHOWS ERROR
获取所有列和数据后,我将在角度js中创建一个html表,但下面是我得到的错误:
console.log($ scope.rowsdata)的输出是
感谢您的帮助。