2

现在,我正在使用primeng自动完成下拉菜单,在这个我们没有清除/重置的功能。

当我从下拉列表中选择一个结果时,一个清除/重置图标 (x) 应该出现在输入中,然后单击 (x) 它将清除输入框。

<p-autoComplete [(ngModel)]="text" [suggestions]="results" (completeMethod)="search($event)"
            [dropdown]="true"></p-autoComplete>

任何人都有更好的解决方案。

4

3 回答 3

4

只需添加 type=search <p-autocomplete type="search" ...>

于 2019-07-31T07:52:25.070 回答
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='';
}
于 2018-10-12T06:45:54.413 回答
0

您可以使用 PrimeNg 芯片。当从下拉列表中选择一个选项时,您可以在芯片中显示该值作为关闭按钮。这是最干净、视觉上最令人愉悦的方式。

于 2018-07-20T17:49:17.443 回答