Closed ryansix closed 5 years ago
now i have solve my problem myself , just add two line codes `
modelCtrl.$render = function() {
if (modelCtrl.$modelValue && modelCtrl.$modelValue.startDate) {
_setStartDate(modelCtrl.$modelValue.startDate);
_setEndDate(modelCtrl.$modelValue.endDate);
} else {
/* fix bug can't render picker panel when changed ng-model async */
if(modelCtrl.$viewValue && modelCtrl.$viewValue!=el.val())
_picker.setStartDate(modelCtrl.$modelValue);
_clear();
}
return el.val(modelCtrl.$viewValue);
};
` in 105 line
as following codes: html:
js: ` var vm = this; vm.myDate={singleDate:moment().subtract(3, "days")}; // init myDate singleDate
`
i can see the input value has render,but the picker still style in "moment().subtract(3, "days")" value,some case we'll request data from resource server async.