diff --git a/dist/angular-pickadate.js b/dist/angular-pickadate.js index bff80cc..c1343e2 100755 --- a/dist/angular-pickadate.js +++ b/dist/angular-pickadate.js @@ -329,7 +329,12 @@ scope.$watch(function() { return ngModel.$viewValue; }, function(val) { - var isValidDate = dateHelper.parseDate(val); + var isValidDate = true; + if (!val) { + isValidDate = true; + } else { + isValidDate = dateUtils.parseDate(val, format); + } if (isValidDate) $render({ skipRenderInput: true }); ngModel.$setValidity('date', !!isValidDate); diff --git a/src/angular-pickadate.js b/src/angular-pickadate.js index bff80cc..df7a314 100755 --- a/src/angular-pickadate.js +++ b/src/angular-pickadate.js @@ -329,7 +329,13 @@ scope.$watch(function() { return ngModel.$viewValue; }, function(val) { - var isValidDate = dateHelper.parseDate(val); + + var isValidDate = true; + if (!val) { + isValidDate = true; + } else { + isValidDate = dateUtils.parseDate(val, format); + } if (isValidDate) $render({ skipRenderInput: true }); ngModel.$setValidity('date', !!isValidDate);