diff --git a/src/datepicker/datepicker.js b/src/datepicker/datepicker.js index f960ab1744..f96384aaa9 100644 --- a/src/datepicker/datepicker.js +++ b/src/datepicker/datepicker.js @@ -381,7 +381,7 @@ function ($compile, $parse, $document, $position, dateFilter, datepickerPopupCon element.bind('input change keyup', function() { scope.$apply(function() { - updateCalendar(); + scope.date = ngModel.$modelValue; }); }); @@ -389,14 +389,8 @@ function ($compile, $parse, $document, $position, dateFilter, datepickerPopupCon ngModel.$render = function() { var date = ngModel.$viewValue ? dateFilter(ngModel.$viewValue, dateFormat) : ''; element.val(date); - - updateCalendar(); - }; - - function updateCalendar() { scope.date = ngModel.$modelValue; - updatePosition(); - } + }; function addWatchableAttribute(attribute, scopeProperty, datepickerAttribute) { if (attribute) { diff --git a/src/datepicker/docs/demo.html b/src/datepicker/docs/demo.html index 37c891759a..bb96932541 100644 --- a/src/datepicker/docs/demo.html +++ b/src/datepicker/docs/demo.html @@ -2,15 +2,17 @@
Selected date is: {{dt | date:'fullDate' }}
- +
Format options: