<nz-select
[nzMode]="multiple"
[nzShowSearch]="true"
[nzAllowClear]="true"
[attr.id]="id"
(ngModelChange)="selectedValueChange($event)"
[nzFilterOption]="defaultOptionFilter"
[ngModel]="selectedValue">
<nz-option *ngFor="let o of userList" [nzValue]="o" [nzLabel]="o.name"></nz-option>
</nz-select>
selectedValue = [{ item_id: 128, code: "94500000008", name: "测试", until: "次", rn: 47 }];
设置了一个默认值,但是在不会显示出来。这是什么问题,怎么解决呢?
ng 不熟,但是我只说一点,
*ngFor="let o of userList" [nzValue]="o"
看上去o
是一个对象。一般来说Value选中应该是个字符串或者数值。这样再判断是否选中的时候比较好判断,对象的话比较判断的是引用,可以看如下例子