我正在使用angularjs datepicker,但问题是如果我选择日期并执行我的操作,那么下次打开日期选择器以获取其他记录时,会突出显示为先前记录选择的记录。我希望datepicker在控制器中重置,以便下次打开datepicker时,它总是突出显示今天的日期。如果有的话,请建议解决方案。
我的日期选择器语法:
<datepicker date-format="yyyy-MM-dd" selector="form-control">
<div class="input-group">
<span class="input-group-addon">
<label for="casedate" class="glyphicon glyphicon-calendar" style="color: grey;"></label>
</span>
<input class="form-control admin-reg-font-Roboto" readonly="readonly" placeholder="Select Date" id="addDate" ng-model="$scope.addDateSelected" />
</div>
</datepicker>
答案 0 :(得分:0)
完成操作后,将ui datepicker的ng-model值设置为当前日期,例如,如果您正在使用:
<input type="text" class="form-control" datepicker-popup="{{format}}"
ng-model="dt" is-open="opened" />
然后一旦操作完成,那么</ p>
$scope.dt = new Date();
我认为这就是你想要的。或者为了更好的答案,请发布您的代码。