Выбор в раскрывающемся списке PrimeNG с использованием идентификатора - PullRequest
1 голос
/ 20 июня 2020

В моем приложении пользовательский интерфейс получает данные через вызовы Rest. Объекты в моем списке для раскрывающегося списка имеют такую ​​структуру

{
    id: "xxxx-yyyy-dddd",
    name: "Porfolio Name",
    more_fields: "Blah Blah Blah"
}

Проблема в том, что мое значение «selected_portfolio», которое я получаю от сервера, является просто «идентификатором» элемента, который необходимо быть выбранным. Есть ли способ сделать так, чтобы выбор работал, не просматривая список, чтобы получить фактический экземпляр портфолио.

Это то, что у меня есть прямо сейчас для раскрывающегося списка в HTML. Я надеялся, что поле «id» в dataKey будет соответствовать «selected_portfolio», который является «id» одного из экземпляров в моем списке «portfol ios».

<p-dropdown dataKey="id" [options]="portfolios" optionLabel="name" [(ngModel)]="selected_portfolio" (onChange)="updateSelectedPortfolio($event)"></p-dropdown>
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...