https://github.com/angular-ui/ui-date在项目中,我使用了适合angular的datepicker,现在有一个问题解决不了。开始时间: 结束时间:搜索 Angular:.....controller('someCtrl',function(...)){$scope.startDateOptions={changeYear:true,changeMonth:true,onClose:function(selectedDate){varend=$('#end');vard=$('#start').datepicker("getDate");end.datepicker("setDate",newDate(d.getFullYear(),d.getMonth(),d.getDate()+1));end.datepicker("option","minDate",selectedDate);$scope.enddate=parseInt($scope.startdate)+24*60*60*1000;}};$scope.endDateOptions={changeYear:true,changeMonth:true,onClose:function(selectedDate){varstart=$("#start");if(start.val()==''){vard=$('#end').datepicker("getDate");start.datepicker("setDate",newDate(d.getFullYear(),d.getMonth(),d.getDate()-1));$scope.startdate=parseInt($scope.enddate)-24*60*60*1000;}start.datepicker("option","maxDate",selectedDate);}};}现在就是点击第一个,然后第二个input会自动填上到第二天的时间,点击搜索完,第二个Input不会显示日期。因为第二个是setDate上去的。如果是点击第一个input,再选择第二个input。它们都可以显示日期。现在不知道怎么解决。
拉莫斯之舞
慕容708150
眼眸繁星
随时随地看视频慕课网APP
相关分类