У меня есть вид с идентификатором в URL. При загрузке этого представления я вызываю сервис и беру все пользовательские данные, выглядит примерно так.
{
"code": 0,
"message": "",
"body": {
"id": 1,
"name": "test",
"profile": [
{
"id": 2,
"description": "admin"
},
{
"id": 1,
"description": "user"
}
]
}
}
Предположим, что у пользователя нет профилей, поэтому у выбранного компонента есть только все данные массива. В другом случае предположим, что у пользователя есть профиль администратора, поэтому в выбранном компоненте есть весь массив, но по умолчанию выбрано admin.
В HTML у меня есть
<ng-select [multiple]="true" name="perfiles" placeholder="{{ 'profile-placeholder' | translate }}"
[(ngModel)]="perfiles">
<ng-option *ngFor="let perfil of perfiles" bindLabel="perfil.descripcion" [value]="perfil.id" >{{perfil.descripcion}}</ng-option>
</ng-select>
И результат.
![ng-select](https://i.stack.imgur.com/U8c9k.png)
Проблема в том, что компонент не показывает никаких данных. Видимо работает, у пользователя есть два профиля, но я не знаю, как показать описание. Любая помощь?