Задать вопрос
@nightY77

Angular PrimeNG multiselect: как выбрать программно лишь часть вариантов из списка?

У меня есть мультиселект PrimeNG, данные options для него получаю с сервера при инициализации, проблема в том, что все пункты списка автоматом выбираются, а мне нужно селектить только некоторые пункты с определенными айдишниками. Нашел в инетах пост о том что можно добавлять пункты списка которые должны быть выделенными, с помощью [(ngModel)] пуша их в соответствующий массив, но моя реализация не работает:
<p-multiSelect [options]="locations" [(ngModel)]="selectedItems"                                 
                                 [formControlName]="'locations'"
                                 [maxSelectedLabels]="1"                                 
                                 defaultLabel="Select office"
                                 optionLabel="address"
                                 dataKey="id"
                                 [filter]="true"></p-multiSelect>


всеравно селектятся все айтемы списка. В доке есть еще пару слов о SelectItem API с похожими примерами, но как сделать так чтобы это работало не пойму. Кто знает подскажите пож-та!
  • Вопрос задан
  • 325 просмотров
Подписаться 1 Простой Комментировать
Помогут разобраться в теме Все курсы
  • Javascript.ru
    Курс по Angular
    6 недель
    Далее
  • Skillfactory
    Профессия Frontend-разработчик PRO
    14 месяцев
    Далее
  • Компьютерная академия «TOP»
    Frontend разработка
    12 месяцев
    Далее
Пригласить эксперта
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Похожие вопросы