Я реализую typeahead с помощью AngularUI-Bootstrap. Мне нужно показать результаты, сгруппированные на основе некоторых значений, поступающих из базы данных. Вот пример результатаAngularUI-Bootstrap Typeahead: группирование названий по типу
[{
"id": 1,
"label": "type_1",
"titles": [{
"id": 1,
"label": "title_1"
}, {
"id": 2,
"label": "title_2"
}, {
"id": 3,
"label": "title_3"
}]
}, {
"id": 2,
"label": "type_2",
"titles": [{
"id": 4,
"label": "title_4"
}, {
"id": 6,
"label": "title_6"
}]
}, {
"id": 3,
"label": "type_3",
"titles": [{
"id": 8,
"label": "title_8"
}, {
"id": 9,
"label": "title_9"
}]
}]
- Как группировать названия по типу в AngularUI-Bootstrap машинописного
документация имеет пример, показывающий, как определить пользовательский шаблон для выпадающего меню. Используйте что-то похожее и используйте два вложенных ng-repeat для циклирования через ваши типы, а затем ваши заголовки. https://angular-ui.github.io/bootstrap/#/typeahead –
ваш пул пуст – svarog
Спасибо JB Nizet, но как я могу определить настраиваемый шаблон для массива, сгруппированного по типу, и выбрать только название без типа? –