title: angular, ng-zorro: object as tag
body: <p>I have a nz-select described <a href="https://ng.ant.design/components/select/en#api" rel="nofollow noreferrer">https://ng.ant.design/components/select/en#api</a> here which allows users to select multiple members.
  What I want is to show a username as tag label, but have the id bound to the model. </p>
  
  <pre><code>&lt;nz-select formControlName="member" nzMode="tags" (nzOnSearch)="searchUsers($event)"&gt;
      &lt;nz-option *ngFor="let member of searchUsersList" [nzLabel]="member.name" [nzValue]="member._id"&gt;
      &lt;/nz-option&gt;
  &lt;/nz-select&gt;
  </code></pre>
  
  <p>When the user adds a member via the dropdown, the tag will show the username, but in the model, the id gets added.
  When reloading this page/field, it seems that I only can add strings to the model which are also being shown as label then . I cannot add complex objects which contain the string and id and I also don't know how to insert tags otherwise.</p>
  
  <p>Any hints on how to accomplish what I want?
  I really don't like the idea of using usernames inside the backend/db but I also don't want to see id`s inside the tags.</p>