, поэтому я использую автозаполнение primeng и сделал выпадающий список (одиночный селектор), и я не могу понять, на каком входе мне нужно сосредоточиться (или лучше сказать, какой является правильным), чтобы переместить мой ярлык вверх (плавающая метка), поскольку он вообще не движется, он остается
Это html моего единственного селектора:
<div class="ui-float-label">
<div class="ui-fluid">
<p-autoComplete id="inputDropDown"
[suggestions]="selectionResults"
(completeMethod)="search($event)"
field="label"
[(ngModel)]="valueOfSingleSelection"
[minLength]="1"
[dropdown]="true"
[disabled]="!selectorProperties.enabled"
required
(onBlur)="setRequiredOnBlur()">
<ng-template let-value pTemplate="selectedItem">
{{value.label}}
</ng-template>
<ng-template let-value pTemplate="item">
<div class="ui-helper-clearfix p-grid">
<div class="templateText p-col-12">{{ value.label }}</div>
</div>
</ng-template>
</p-autoComplete>
<label for="inputDropDown" class="LapsFloatLabel">{{this.selectorProperties.labelMls}}</label>
</div>
</div>
И это s css:
.LapsFloatLabel {
font-size: $font-size-text-infos;
color: $text-color-black;
font-family: $font-style;
position: absolute;
pointer-events:none;
top: 5px;
left: 0;
opacity:1;
padding: 0 2px;
-webkit-transition: 0.2s ease-in-out;
transition: 0.2s ease-in-out;
}
.ui-fluid {
input:focus {
.LapsFloatLabel {
top: -15px;
}
}
И я подумал, что мне просто нужно сфокусироваться на вводе ui-autocomplete-input, чтобы переместить его вверх, но у меня ничего не получилось он