angularjs datepicker应该在打开时突出显示今天的日期

时间:2016-04-26 09:58:49

标签: angularjs datepicker

我正在使用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>

1 个答案:

答案 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();

我认为这就是你想要的。或者为了更好的答案,请发布您的代码。