Кажется, проблема с вашим CSS.
Возможно, вы используете библиотеку или css файл, который для <label>
устанавливает свойство text-transform: uppercase;
.
Вы можете попытаться изменить это с помощью пользовательских css правил, таких как:
HTML
<form [formGroup]="updateForm" (ngSubmit)="onSubmit(updateForm.value)">
<div>
<label class="custom-label-title" for="total">
{{'Total'}}
</label>
<input id="total" type="text" formControlName="total">
</div>
<div>
<label class="custom-label-title" for="supporters">
{{'Number of supporters' }}
</label>
<input id="supporters" type="text" formControlName="supporters">
</div>
<button class="button" type="submit">Save</button>
</form>
CSS
.custom-label-title {
text-transform: capitalize;
}
На всякий случай, если он не работает (только для целей тестирования), добавьте !important
:
CSS
.custom-label-title {
text-transform: capitalize !important;
}
Потому что может случиться так, что другие правила CSS имеют больший приоритет:
Каков порядок приоритета для CSS?