从xml响应中动态创建html表吗?

时间:2017-06-05 11:32:39

标签: javascript jquery html angularjs

我有一个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表,但下面是我得到的错误:

enter image description here

console.log($ scope.rowsdata)的输出是

enter image description here

感谢您的帮助。

0 个答案:

没有答案