У меня есть поле ввода для средства выбора даты - пользователь может вводить минуты, используя клавиатуру, и когда они вводят значение меньше 10, он автоматически добавляет начальный ноль - поэтому время 10:1
выглядит как 10:01
(поле ввода часов и поле ввода минут) - у меня проблема в том, что он мгновенно отображает ноль, что затрудняет редактирование поля минут с разными значениями - как лучше всего отложить функцию displayMinute, используя тайм-аутили подобный метод, чтобы при вызове он задерживал выполнение этого на секунду или около того?
// function to prepend 0 to a minute if the minute is under 10
Calendar.prototype.displayMinute = function (minute) {
minute = (minute < 10) ? '0' + minute : minute;
return minute;
};
template: "<input type=\"text\" (keyup)='updateMinuteInput($event)' [value]=\"displayMinute(currentMinute)\" >\n",