У меня проблема с форматированием входного значения. Вот фрагмент:
<input
type="text"
class="form-control"
name="time"
formControlName="time"
(input)="convertToMinute($event.target.value)"
/>
Вот функция:
convertToMinute(value: string) {
console.log(value);
let minute = value.slice(0, 2);
let seconds = value.slice(2, 4);
let result = minute + ":" + seconds;
console.log(result);
}
Но в результате, когда я ввожу 500, получается 50: 0. Мне нужно заменить его на 05:00. Что я делаю не так?