Я хочу спросить, почему мой заполнитель метки всегда плавает над полем ввода, даже поле пустое.
это мой код
<input type="text" id="email" class="form-control" formControlName="email">
<label class="form-control-placeholder" for="email">Email *</label>
здесь изображение дляплавающая метка
, но если я добавлю обязательный атрибут в поле ввода, он будет работать нормально, но некоторые поля ввода не требуются пользователю для ввода
<input type="text" id="username" class="form-control" formControlName="username" required>
<label class="form-control-placeholder" for="username">Username *</label>
здесьизображение, когда я добавляю обязательный атрибут
спасибо.