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;
 
纯时间
纯日期
bootstrap-ui-datetime-picker插件学习的更多相关文章
- 第二百四十七节,Bootstrap按钮和折叠插件
		
Bootstrap按钮和折叠插件 学习要点: 1.按钮 2.折叠 本节课我们主要学习一下 Bootstrap 中的按钮和折叠插件. 一.按钮 可以通过按钮插件创建不同状态的按钮,也就是点击后为选中状态 ...
 - bootstrap插件学习
		
转自http://v3.bootcss.com/javascript/ bootstrap javascript插件学习 模态框 打开模态框 <button type="button& ...
 - bootstrap插件学习-bootstrap.dropdown.js
		
bootstrap插件学习-bootstrap.dropdown.js 先看bootstrap.dropdown.js的结构 var toggle = '[data-toggle="drop ...
 - bootstrap插件学习-bootstrap.modal.js
		
bootstrap插件学习-bootstrap.modal.js 先从bootstrap.modal.js的结构看起. function($){ var Modal = function(){} // ...
 - JQUERY插件学习之jQuery UI
		
jQuery UI:http://jqueryui.com/ jQuery UI介绍: jQuery UI 是以 jQuery 为基础的开源 JavaScript 网页用户界面代码库.包含底层用户交互 ...
 - Bootstrap <基础三十一>插件概览
		
在前面布局组件中所讨论到的组件仅仅是个开始.Bootstrap 自带 12 种 jQuery 插件,扩展了功能,可以给站点添加更多的互动.即使不是一名高级的 JavaScript 开发人员,也可以着手 ...
 - (转)Bootstrap 之 Metronic 模板的学习之路 - (4)源码分析之脚本部分
		
https://segmentfault.com/a/1190000006709967 上篇我们将 body 标签主体部分进行了简单总览,下面看看最后的脚本部门. 页面结尾部分(Javascripts ...
 - bootstrap 支持的JavaScript插件
		
一次性导入: Bootstrap提供了一个单一的文件,这个文件包含了Bootstrap的所有JavaScript插件,即bootstrap.js(压缩版本:bootstrap.min.js). 具体使 ...
 - Bootstrap 之 Metronic 模板的学习之路 - (1)总览
		
写在前面 bootstrap 的模板非常多,Envato 上有着各种各样的免费及付费模板.Metronic 是我最喜欢的模板之一(看一眼就喜欢上的那种),当前售价 $28 ,觉得赞的,不妨支持一下作者 ...
 - 基于Metronic的Bootstrap开发框架经验总结(5)--Bootstrap文件上传插件File Input的使用
		
Bootstrap文件上传插件File Input是一个不错的文件上传控件,但是搜索使用到的案例不多,使用的时候,也是一步一个脚印一样摸着石头过河,这个控件在界面呈现上,叫我之前使用过的Uploadi ...
 
随机推荐
- (6)java基础知识-基本数据类型、数据类型转换
			
一.基本数据类型 基本的数据类型一共有四类八种 1.整型 byte: 1字节 取值范围 -128~127 short: 2字节 取值范围 -32768~32767 int: 4字节 取 ...
 - (5)C#运算符
			
运算符 参照javase (7)java基础知识-原码.反码.补码.运算符
 - 分层图【p4568】 [JLOI2011]飞行路线
			
Description Alice和Bob现在要乘飞机旅行,他们选择了一家相对便宜的航空公司.该航空公司一共在nn个城市设有业务,设这些城市分别标记为\(0\)到\(n−1\),一共有\(m\)种航线 ...
 - Java多线程设计模式(4)线程池模式
			
前序: Thread-Per-Message Pattern,是一种对于每个命令或请求,都分配一个线程,由这个线程执行工作.它将“委托消息的一端”和“执行消息的一端”用两个不同的线程来实现.该线程模式 ...
 - Introduction to the TestFlight SDK
			
https://developer.apple.com/testflight/ When you want to test an app on your device, usually you plu ...
 - DoTween 部分中文文档
			
前言 DOTween现在还处于 alpha,所以还有一些缺失的功能(如路径插件,附加回调和其它的tween选项),这个文档在不久的将来可能会改变. 一.术语 Tweener 一个tween控制valu ...
 - EOS,RTOS,GUI
			
RTOS:(实时多任务操作系统) Real-time Operation System EOS:(嵌入式操作系统) Embedded Operation System GUI:(图形用户接口) G ...
 - haproxy + rabbitmq + keepalived的高可用环境搭建
			
一.rabbitmq的搭建:参考rabbimq的安装及集群设置 二.安装和配置haproxy 1.安装haproxyyum install haproxy 2.安装rsysloga. 检查rsyslo ...
 - Geek改变世界
			
在10月24号的GeekPwn到来前,主办方 — 来自Keen Team的创始人大牛蛙希望我能为GeekPwn写点东西.作为GeekPwn的顾问,我也非常乐意为这次首秀做一点事情. 正如之前提到过的, ...
 - Python开发easy忽略的问题
			
这篇文章主要介绍了Python程序猿代码编写时应该避免的17个"坑",也能够说成Python程序猿代码编写时应该避免的17个问题,须要的朋友能够參考下 一.不要使用可变对象作为函数 ...