微信公众号搜"智元新知"关注
微信扫一扫可直接关注哦!

Angularjs轻松实现表格按指定列排序

使用Angularjs的过滤器,可以很容易的实现在表格中,点击某一列标题进行排序,实现过程如下:

HTML代码


        inx
            
            
            
            
            score';desc=!desc">score
        
    
        score">

js代码

app.controller('orderByCtrl',function($scope) {
$scope.col = 'name';//认按name列排序
$scope.desc = 0;//认排序条件升序
$scope.data = [{
name: 'name 1',gender: 'male',age: 26,score: 70
},{
name: 'name 2',gender: 'female',age: 24,score: 84
},{
name: 'name 3',age: 20,score: 76
},{
name: 'name 4',age: 22,score: 64
}];

})

让运行界面好看些,使用了bootstrap.min.css样式库。为了交互性考虑,在表头增加了手指样式

运行结果fiddle.net/Lionney/xowyoaxj/">点击这里查看

版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 dio@foxmail.com 举报,一经查实,本站将立刻删除。

相关推荐