博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
AngularJS结合layDate5.0.2.js的使用-指令
阅读量:4096 次
发布时间:2019-05-25

本文共 1213 字,大约阅读时间需要 4 分钟。

如图所示

 

/*时间选择*//*** 使用示例* 时间范围:* 单个时间                              */(function () {	'use strict';	var layDateDirective = angular.module("layDateModule",[]);		layDateDirective.directive("laydateSelect",['$timeout',function($timeout){		return{			require:'?ngModel',			restrict:'AE',			scope:{				ngModel:'=',				showRange:'@',				timeType:'@'			},			link:function(scope,element,attr,ngModel){								var _date = null,rangeConfig ={},singleConfig={};				$timeout(function(){ 					//有范围的选择					var rangeConfig = ({						elem: '#' + attr.id, //指定元素						range:true,//显示时间范围,用于一个输入框						theme: '#3598DC',//主题颜色						mark:'true',						type: attr.timeType?attr.timeType:'datetime',						done: function(value,date) {//选择好日期的回调							ngModel.$setViewValue(value);//将得到的日期返回给页面显示						},					});					var singleConfig = ({						elem: '#' + attr.id, //指定元素						theme: '#3598DC',//主题颜色						mark:'true',						type: attr.timeType?attr.timeType:'datetime',						done: function(value,date) {//选择好日期的回调							ngModel.$setViewValue(value);//将得到的日期返回给页面显示						},					})					if(attr.showRange){						var _date = laydate.render(rangeConfig);					}else{						var _date = laydate.render(singleConfig);					}									},0)			}		}	}]);}())

 

 

 

 

 

 

转载地址:http://avqii.baihongyu.com/

你可能感兴趣的文章
《计算机网络》第五章 运输层 ——TCP和UDP 可靠传输原理 TCP流量控制 拥塞控制 连接管理
查看>>
剑指_复杂链表的复制
查看>>
FTP 常见问题
查看>>
shell 快捷键
查看>>
MODULE_DEVICE_TABLE的理解
查看>>
No devices detected. Fatal server error: no screens found
查看>>
db db2_monitorTool IBM Rational Performace Tester
查看>>
postgresql监控工具pgstatspack的安装及使用
查看>>
【JAVA数据结构】双向链表
查看>>
【JAVA数据结构】先进先出队列
查看>>
谈谈加密和混淆吧[转]
查看>>
乘法逆元
查看>>
Objective-C 基础入门(一)
查看>>
一些实战项目(linux应用层编程,多线程编程,网络编程)
查看>>
STM32CubeMX 真的不要太好用
查看>>
不要买铝合金机架的无人机,不耐摔,易变形弯曲。
查看>>
ACfly也是基于FreeRTOS的
查看>>
似乎写个ROS功能包并不难,你会订阅话题发布话题,加点逻辑处理,就可以写一些基础的ROS功能包了。
查看>>
通过mavlink实现自主航线的过程笔记
查看>>
Flutter Boost的router管理
查看>>