使用Angular读取XML和分页

时间:2015-11-13 12:30:45

标签: angularjs xml pagination

如何组合这两个应用程序或angularjs模块。我尝试过,但没有工作。这里代码: 1)使用ng-repeat读取并列出xml文件 http://rabidgadfly.com/2013/02/angular-and-xml-no-problem/ 2)使用angularjs脚本进行分页 http://www.michaelbromley.co.uk/blog/108/paginate-almost-anything-in-angularjs

1 个答案:

答案 0 :(得分:0)

http://plnkr.co/edit/GoC5bcFs6HURSOpqeYE8?p=preview

的script.js

    var SOURCE_FILE = "guitars.xml";

$scope.IMAGE_LOCATION = "http://rabidgadfly.com/assets/angular/xmlload/";

xmlTransform = function(data) {
    console.log("transform data");
    var x2js = new X2JS();
    var json = x2js.xml_str2json( data );
    return json.guitars.guitar;
};

setData = function(data) {

    $scope.dataSet = data;
};

DataSource.get(SOURCE_FILE,setData,xmlTransform);

的index.html

        <li dir-paginate="g in dataSet | filter:q | itemsPerPage:     pageSize" current-page="currentPage">{{ g.make }}</li>