whitesource
Version:
whitesource node module
26 lines (23 loc) • 622 B
JavaScript
;
var Module = angular.module('datePicker');
Module.directive('dateRange', function () {
return {
templateUrl: 'templates/daterange.html',
scope: {
start: '=',
end: '='
},
link: function (scope) {
scope.$watch('start.getTime()', function (value) {
if (value && scope.end && value > scope.end.getTime()) {
scope.end = new Date(value);
}
});
scope.$watch('end.getTime()', function (value) {
if (value && scope.start && value < scope.start.getTime()) {
scope.start = new Date(value);
}
});
}
};
});