我在 URL 中有一个带有 id 的视图。加载此视图时,我调用服务并获取所有用户数据,看起来类似于。
{
"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>
结果是。
问题是组件不显示任何数据。显然有效,一个用户有两个配置文件,但我不知道如何显示描述。有什么帮助吗?