确实很奇怪,如果没有多个属性,则选择效果很好,有多个选项消失了,您可以在这里进行测试,无论是否使用
https://stackblitz.com/edit/angular-yezybn?file=app%2Fapp.component.ts
<select multiple>
<optgroup label="Properties">
<option *ngFor="let eachVal of notObjProp" value="{{eachVal.property}}">
<div>{{eachVal.property}}</div>
</option>
</optgroup>
<optgroup label="References to Properties">
<option *ngFor="let eachVal of objProp">
<div>{{eachVal.property}}</div>
</option>
</optgroup>
</select>