angular2 table 可排序 可翻页

export class RComponent implements OnInit {

    data: any;

    ngOnInit() {
        this.data = require('../data/hengxiangduibi.json');
    }

    rows: any[] = [
        {
            Name: 'Data 1',
            Amount: 100.23,
            Date: 1477545980000
        },
        {
            Name: 'Data 2',
            Amount: 0.875623,
            Date: 1477545989000
        },
        {
            Name: 'Data 3',
            Amount: .010123,
            Date: 1477545980000
        },
        {
            Name: 'Data 4',
            Amount: 1873.02301,
            Date: 1477545980000
        },
        {
            Name: 'Data 5',
            Amount: -93,
            Date: 1477545983000
        },
        {
            Name: 'Data 1',
            Amount: 100.23,
            Date: 1477545980000
        },
        {
            Name: 'Data 2',
            Amount: 0.875623,
            Date: 1477545989000
        },
        {
            Name: 'Data 3',
            Amount: .010123,
            Date: 1477545980000
        },
        {
            Name: 'Data 4',
            Amount: 1873.02301,
            Date: 1477545980000
        },
        {
            Name: 'Data 5',
            Amount: -93,
            Date: 1477545983000
        },
        {
            Name: 'Data 1',
            Amount: 100.23,
            Date: 1477545980000
        },
        {
            Name: 'Data 2',
            Amount: 0.875623,
            Date: 1477545989000
        },
        {
            Name: 'Data 3',
            Amount: .010123,
            Date: 1477545980000
        },
        {
            Name: 'Data 4',
            Amount: 1873.02301,
            Date: 1477545980000
        },
        {
            Name: 'Data 5',
            Amount: -93,
            Date: 1477545983000
        },
        {
            Name: 'Data 1',
            Amount: 100.23,
            Date: 1477545980000
        },
        {
            Name: 'Data 2',
            Amount: 0.875623,
            Date: 1477545989000
        },
        {
            Name: 'Data 3',
            Amount: .010123,
            Date: 1477545980000
        },
        {
            Name: 'Data 4',
            Amount: 1873.02301,
            Date: 1477545980000
        },
        {
            Name: 'Data 5',
            Amount: -93,
            Date: 1477545983000
        }
    ];
    columns: any[] = [
        {
            display: 'Column 1', //The text to display
            variable: 'Name', //The name of the key that's apart of the data array
            filter: 'text' //The type data type of the column (number, text, date, etc.)
        },
        {
            display: 'Column 2', //The text to display
            variable: 'Amount', //The name of the key that's apart of the data array
            filter: 'decimal : 1.0-2' //The type data type of the column (number, text, date, etc.)
        },
        {
            display: 'Column 3', //The text to display
            variable: 'Date', //The name of the key that's apart of the data array
            filter: 'dateTime' //The type data type of the column (number, text, date, etc.)
        }
    ];
    sorting: any = {
        column: 'Name', //to match the variable of one of the columns
        descending: false
    };

}
<table-sortable
        [columns]="columns"
        [data]="rows"
        [sort]="sorting">
    Loading table...
</table-sortable>

效果:

141139_BB1Z_2499632.png

还有小瑕疵,不影响使用

转载于:https://my.oschina.net/u/2499632/blog/776486

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值