我在这里有一个 nz-select 描述的https://ng.ant.design/components/select/en#api,它允许用户选择多个成员。我想要的是将用户名显示为标签标签,但将 id 绑定到模型。
<nz-select formControlName="member" nzMode="tags" (nzOnSearch)="searchUsers($event)">
<nz-option *ngFor="let member of searchUsersList" [nzLabel]="member.name" [nzValue]="member._id">
</nz-option>
</nz-select>
当用户通过下拉列表添加成员时,标签将显示用户名,但在模型中,会添加 id。重新加载此页面/字段时,似乎我只能将字符串添加到模型中,这些字符串也显示为 label then 。我无法添加包含字符串和 id 的复杂对象,而且我也不知道如何插入标签。
关于如何完成我想要的任何提示?我真的不喜欢在后端/数据库中使用用户名的想法,但我也不想在标签中看到 id。