• bootstrap-ui-datetime-picker插件学习


    GitHub:https://github.com/Gillardo/bootstrap-ui-datetime-picker

    准备

    安装:bower install --save bootstrap-ui-datetime-picker

    引入文件:

    <script src="scripts/lib/angular-bootstrap/ui-bootstrap-tpls.js"></script>
    <script src="scripts/lib/bootstrap-ui-datetime-picker/dist/datetime-picker.js"></script>

    依赖注入:angular.module('app', ['ui.bootstrap', 'ui.bootstrap.datetimepicker']);

    用法

    • ng-model:绑定日期对象
    • is-open:控制日历是否显示
    • datetime-picker="yyyy-MM-dd":日期显示格式

    • enable-time="false":是否允许输入时间

    • enable-date="false":是否允许输入日期

    • datepicker-append-to-body="true":日历位置

    • close-on-date-selection:true/false,日期被选择后日历是否关闭,对于TimePicker不生效

    • default-time="17:00" :选择日期时间时,默认的时间值,对于纯时间不支持

    • when-closed="$ctrl.closeTimeData(args)":当piker关闭时,执行的返回函数

    • datepicker-options

      showWeeks: false,	//是否显示星期
      startingDay: 1,		//每行从周几开始,0-6
      minDate:$ctrl.data.dateBegin,	//可选择最小日期(可包含)
      maxDate:$ctrl.data.dateEnd	//可选择的最大日期(可包含)

       

    • timepicker-options

      min:$ctrl.data.timeBegin	//可选择最小时间(纯时间不可包含;日期时间可包含)
      max:$ctrl.data.timeEnd		//可选择的最大时间(纯时间不可包含;日期时间可包含)
      showMeridian: false		//24Hfalse,12Htrue
      readonlyInput: true		//禁止手动输入时间

       

    日期时间

    • ng-model不符合配置中的min和max时,会将ng-model自动转换为undefined;
    • 用FormName.$invalid来判断选择日期时间是否符合配置min和max;

    纯时间

    纯日期

  • 相关阅读:
    Go语言程序调试
    IDA FLIRT使用
    通过PEB寻找函数地址
    使用IWebBrowser2操控浏览器页面测试(IE)
    虚拟机检测手段
    初步了解PE分析
    CG-CTF simple-machine
    调试器原理初步学习
    简单shellcode编写
    使用ReportViewer的远程模式
  • 原文地址:https://www.cnblogs.com/maoyazhi/p/8989149.html
Copyright © 2020-2023  润新知