angularjs 封装 bootstrap datetimepicker 日期指令
2016-01-04 09:40
585 查看
直接上码:
模板代码:
<input type="text" class="form-datetime" ng-model="value" />
<!DOCTYPE html> <html ng-app="myApp"> <head lang="en"> <meta charset="UTF-8"> <title></title> <link href="bootstrap.css" rel="stylesheet" media="screen"> <link href="bootstrap-datetimepicker.css" rel="stylesheet" media="screen"> <script type="text/javascript" src="jquery-2.1.4.js"></script> <script type="text/javascript" src="bootstrap-datetimepicker.js"></script> <script type="text/javascript" src="bootstrap-datetimepicker.zh-CN.js"></script> <script type="text/javascript" src="angular.js"></script> <script type="text/javascript"> var myApp = angular.module('myApp', []); myApp.directive('datepicker', function(){ return { restrict: 'EAC', controller: 'DatePickerCtl', templateUrl: 'datepicker/datepicker.html', scope: { 'value': '=' }, link: function(scope){ } }; }); myApp.controller('DateController', ['$scope', function($scope){ $scope.page = { startDate: '2015/08/24', endDate: '2015/08/24'}; }]); myApp.controller('DatePickerCtl', ['$scope', function($scope){ var self = this; $('.form-datetime').datetimepicker({ format: 'yyyy-mm-dd', language: 'zh-CN', weekStart: 1, todayBtn: 1, autoclose: 1, todayHighlight: 1, startView: 2, minView: 2, forceParse: 0 }); $scope.$watch('value', function(oldVal, newVal){ console.log('value = ' + $scope.value); }); }]); </script> </head> <body ng-controller="DateController"> <datepicker></datepicker> - <datepicker></datepicker> </body> </html>
模板代码:
<input type="text" class="form-datetime" ng-model="value" />
相关文章推荐
- bootstrap初试进度条
- Bootstrap 3.3.4 发布,Web 前端 UI 框架
- angular 指令简述
- Bootstrap每天必学之前端开发框架
- 基于Bootstrap的网页设计实例
- 精彩的Bootstrap案例分享 重点在注释!(选项卡、栅格布局)
- 全面解析Bootstrap手风琴效果
- JS组件Bootstrap Table表格行拖拽效果实现代码
- Bootstrap每天必学之按钮
- 全面解析Bootstrap弹窗的实现方法
- Bootstrap每天必学之js插件
- 全系IE支持Bootstrap的解决方法
- Bootstrap轮播加上css3动画,炫酷到底!
- Bootstrap每天必学之标签与徽章
- 详解基于Bootstrap扁平化的后台框架Ace
- Bootstrap每天必学之表单
- Bootstrap每天必学之面板
- 全面解析Bootstrap排版使用方法(文字样式)
- AngularJS基础教程之简单介绍
- Bootstrap每天必学之按钮(一)