【问题标题】:angularjs datepicker should highlight todays date when openedangularjs datepicker 应该在打开时突出显示今天的日期
【发布时间】:2016-04-26 09:58:48
【问题描述】:

我正在使用 angularjs 日期选择器,但如果我选择一个日期并执行我的操作,那么下次我为其他记录打开日期选择器时,会突出显示为上一个记录选择的记录。我希望日期选择器在控制器中重置,以便下次我打开日期选择器时它总是突出显示今天的日期。如果有,请提出解决方案。

我的日期选择器语法:

<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>

【问题讨论】:

  • 请发布您到目前为止所尝试的内容。
  • 我使用了 init-date 但这不起作用。休息一下,我不知道我该怎么做。配置选项中也没有提到任何内容。链接在这里。npmjs.com/package/angularjs-datepicker

标签: angularjs datepicker


【解决方案1】:

一旦您的操作完成,然后将 ui datepicker 的 ng-model 值设置为当前日期,例如,如果您正在使用:

<input type="text" class="form-control" datepicker-popup="{{format}}" 
ng-model="dt" is-open="opened" />

那么一旦操作完成,那么

$scope.dt = new Date();

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

【讨论】:

  • 感谢您的解决方案 abhinav,但很抱歉说它对我有用。
猜你喜欢
  • 1970-01-01
  • 1970-01-01
  • 2013-07-04
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
相关资源
最近更新 更多