angularjs datepicker должен выделять сегодняшнюю дату при открытии

0

Я использую angularjs datepicker, но проблема s, если я выбираю дату и выполняю свою операцию, а затем в следующий раз, когда я открою 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
    я использовал init-date, но это не сработало. Отдыхать я понятия не имею, как я могу сделать для этого. в настройках конфигурации ничего не упоминается. Ссылка здесь. npmjs.com/package/angularjs-datepicker
Теги:
datepicker

1 ответ

0

Как только ваша операция будет завершена, установите значение ui datepicker ng-model на текущую дату, например, если вы используете:

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

то, как только операция завершена, тогда

$scope.dt = new Date();

Я думаю, что вы хотели. Или для лучшего ответа, пожалуйста, напишите свой код.

  • 0
    Спасибо за ваше решение abhinav, но извините, что это не работает для меня.

Ещё вопросы

Сообщество Overcoder
Наверх
Меню