Можно ли отключить автоматическое обновление на таймере? - PullRequest
0 голосов
/ 12 октября 2018

Я использую angular-ui-bootstrap для пользователя, чтобы ввести дату, но эта дата вставляется вместе с текущей датой, и я хотел бы удалить эту функцию, это вообще возможно?

Заранее спасибо

РЕДАКТИРОВАТЬ1:

<uib-timepicker ng-model="dTime" hour-step="1" minute-step="1" show-meridian="false" show-spinners="false" ng-disabled="!editable"></uib-timepicker>

РЕДАКТИРОВАТЬ2:

enter image description here

После ввода значений в зоне ввода секунд,часы и минуты заполняются автоматически.

enter image description here

1 Ответ

0 голосов
/ 03 декабря 2018

Я использовал более старую версию этой функции, поэтому она может не подходить для всех.В функции updateTemplate я внес следующие изменения, чтобы не использовать текущее время, оказывая как можно меньшее влияние на другие функции:

var hours = selected.getHours(),
          minutes = selected.getMinutes(),
          //seconds = selected.getSeconds();
          seconds;
          if(selected.getSeconds() != createdAtStart.getSeconds()){
            seconds = selected.getSeconds();
          }else{
            seconds = 0;
            selected.setSeconds(0);
          }

Я чувствую, что это скорее взлом, чем возможныйизменения, которые должны быть реализованы, но, возможно, это поможет другим.

...