diff --git a/js/angular-material-datetimepicker.js b/js/angular-material-datetimepicker.js index 32bc8b3..4c6ff88 100644 --- a/js/angular-material-datetimepicker.js +++ b/js/angular-material-datetimepicker.js @@ -216,6 +216,13 @@ ngModel.$parsers.push(function (value) { if (typeof value === 'undefined') return; var m = moment(value, scope.format); + if (scope.minDate) { + ngModel.$setValidity('min', !m.isBefore(scope.minDate)); + } + if(scope.maxDate) { + ngModel.$setValidity('max', !m.isAfter(scope.maxDate)); + } + return m.isValid() ? m.toDate() : ''; });