PrimeNg Angular2 Автозаполнение Очистить все
Прямо сейчас я использую раскрывающееся меню автозаполнения, и в этом у нас нет функции очистки / сброса.
Когда я выбираю результат из выпадающего списка, на входе должен появиться значок сброса / сброса (x), и нажмите (x), чтобы очистить поле ввода.
<p-autoComplete [(ngModel)]="text" [suggestions]="results" (completeMethod)="search($event)"
[dropdown]="true"></p-autoComplete>
У кого-нибудь есть лучшее решение для этого.
2 ответа
<p-autoComplete [(ngModel)]="text" [suggestions]="results" (completeMethod)="search($event)" [dropdown]="true"></p-autoComplete>
<i class="fa fa-reset" (click)="onClear()"></i>
onClear(){
this.text='';
}
Вы можете использовать PrimeNg Chip. Когда опция выбрана из выпадающего меню, вы можете отобразить значение в микросхеме в виде кнопки закрытия на нем. Это самый чистый и приятный на вид способ сделать это.