为了账号安全,请及时绑定邮箱和手机立即绑定

杂记

只能输入纯数字和“-”,且首尾必须是数字。

^(([0-9])+(\-)+([0-9])+)+$

可纯数字,可纯英文,可数字和英文混合。

^[0-9a-zA_Z]+$

防止DataTable 刷新时请求两次后台数据:

<table dt-disable-deep-watcher="true"></table>

DataTable 共通部分封装

angular.module('app.datas')
    .factory('MyDTOptionsBuilder', function (DTOptionsBuilder, $translate) {
        return {
            fromSource: function (source) {
                return DTOptionsBuilder
                    .fromSource(source)
                    .withOption('autoWidth', true)
                    .withOption('scrollCollapse', true)
                    .withOption('sAjaxDataProp', 'data')
                    .withOption('aLengthMenu', [10, 25, 50])
                    .withOption('serverSide', true)
                    .withPaginationType('full_numbers')
                    .withLanguage({
                        'sEmptyTable': $translate.instant('empty'),
                        'sInfoEmpty': '',
                        'sLoadingRecords': $translate.instant('Load'),
                        'lengthMenu': $translate.instant('show') + ' _MENU_ ' + $translate.instant('entries'),
                        'info': '_START_ - _END_ ' + $translate.instant('of') + ' <span class="black"> _TOTAL_</span> ' + $translate.instant('items'),
                        'oPaginate': {
                            'sNext': '<i class="fa fa-lg fa-angle-right"></i>',
                            'sPrevious': '<i class="fa fa-lg fa-angle-left"></i>'
                        }
                    });
            }
        };
    });
点击查看更多内容
TA 点赞

若觉得本文不错,就分享一下吧!

评论

作者其他优质文章

正在加载中
Web前端工程师
手记
粉丝
61
获赞与收藏
656

关注作者,订阅最新文章

阅读免费教程

  • 推荐
  • 评论
  • 收藏
  • 共同学习,写下你的评论
感谢您的支持,我会继续努力的~
扫码打赏,你说多少就多少
赞赏金额会直接到老师账户
支付方式
打开微信扫一扫,即可进行扫码打赏哦
今天注册有机会得

100积分直接送

付费专栏免费学

大额优惠券免费领

立即参与 放弃机会
意见反馈 帮助中心 APP下载
官方微信

举报

0/150
提交
取消