@@ -63,8 +63,8 @@ angular.module('ui.bootstrap.datepicker', ['ui.bootstrap.dateparser', 'ui.bootst
63
63
} ;
64
64
65
65
this . render = function ( ) {
66
- if ( ngModelCtrl . $modelValue ) {
67
- var date = new Date ( ngModelCtrl . $modelValue ) ,
66
+ if ( ngModelCtrl . $viewValue ) {
67
+ var date = new Date ( ngModelCtrl . $viewValue ) ,
68
68
isValid = ! isNaN ( date ) ;
69
69
70
70
if ( isValid ) {
@@ -81,13 +81,13 @@ angular.module('ui.bootstrap.datepicker', ['ui.bootstrap.dateparser', 'ui.bootst
81
81
if ( this . element ) {
82
82
this . _refreshView ( ) ;
83
83
84
- var date = ngModelCtrl . $modelValue ? new Date ( ngModelCtrl . $modelValue ) : null ;
84
+ var date = ngModelCtrl . $viewValue ? new Date ( ngModelCtrl . $viewValue ) : null ;
85
85
ngModelCtrl . $setValidity ( 'date-disabled' , ! date || ( this . element && ! this . isDisabled ( date ) ) ) ;
86
86
}
87
87
} ;
88
88
89
89
this . createDateObject = function ( date , format ) {
90
- var model = ngModelCtrl . $modelValue ? new Date ( ngModelCtrl . $modelValue ) : null ;
90
+ var model = ngModelCtrl . $viewValue ? new Date ( ngModelCtrl . $viewValue ) : null ;
91
91
return {
92
92
date : date ,
93
93
label : dateFilter ( date , format ) ,
@@ -112,7 +112,7 @@ angular.module('ui.bootstrap.datepicker', ['ui.bootstrap.dateparser', 'ui.bootst
112
112
113
113
$scope . select = function ( date ) {
114
114
if ( $scope . datepickerMode === self . minMode ) {
115
- var dt = ngModelCtrl . $modelValue ? new Date ( ngModelCtrl . $modelValue ) : new Date ( 0 , 0 , 0 , 0 , 0 , 0 , 0 ) ;
115
+ var dt = ngModelCtrl . $viewValue ? new Date ( ngModelCtrl . $viewValue ) : new Date ( 0 , 0 , 0 , 0 , 0 , 0 , 0 ) ;
116
116
dt . setFullYear ( date . getFullYear ( ) , date . getMonth ( ) , date . getDate ( ) ) ;
117
117
ngModelCtrl . $setViewValue ( dt ) ;
118
118
ngModelCtrl . $render ( ) ;
0 commit comments