My idea would be the following and I would like to know how I can get it:
Code: Select all
this.groupedCars =
[
{
label: 'Germany',
items:
[
{
label: 'Audi',
items:
[
{
label: 'Audi A1',
value: 'Audi A1'
},
{
label: 'Audi A3',
value: 'Audi A3'
}
]
},
{
label: 'BMW',
value: 'BMW'
},
{
label: 'Mercedes',
value: 'Mercedes'
}
]
}
]
The SelectItemGroup interface:
Code: Select all
export interface SelectItemGroup {
label: string;
value?: any;
items: SelectItem[];
}
Code: Select all
export interface SelectItem {
label?: string;
value: any;
styleClass?: string;
icon?: string;
title?: string;
disabled?: boolean;
}
- Angular version: 8.2.14
PrimeNG version: 8.1.1