我更多地使用 angular4 代码,并使用 PrimeNG 中的 p-autoComplete 实现了具有自动完成行为的下拉菜单。
最重要的是,我想根据状态对下拉列表中的项目进行分组。尝试使用 optgroup,但没有运气。请帮帮我
例如:filteredObjects 的示例 JSON 如下所示 -
[“OBJ1”、“启用”]、[“OBJ2”、“启用”]、[“OBJ3”、“禁用”]、[“OBJ4”、“禁用”]
<p-autoComplete [(ngModel)]="selectedObj" [suggestions]="this.filteredObjects"
(completeMethod)="this.updateObject()"
(onClear)="this.updateObject()"
(onSelect)="this.updateObject()"
[dropdown]="true" [disabled] = "isActive"
id="combobox" [autoHighlight]="true" [inputId]="this.ObjId"
[style]="{'width':'100%', 'height':'100%'}" class="p-autocomplete">
<ng-template let-obj pTemplate="item" >
{{obj}}
</ng-template>
</p-autoComplete>