继续浏览精彩内容
慕课网APP
程序员的梦工厂
打开
继续
感谢您的支持,我会继续努力的
赞赏金额会直接到老师账户
将二维码发送给自己后长按识别
微信支付
支付宝支付

杂记

SOHO树叶
关注TA
已关注
手记 56
粉丝 61
获赞 656

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

^(([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>'
                        }
                    });
            }
        };
    });
打开App,阅读手记
0人推荐
发表评论
随时随地看视频慕课网APP