我在formarray中有语言下拉菜单。现在的条件是必须使用不同的选项选择 formarray 中的每种语言下拉菜单。如果在 formarray 语言下拉列表的第一个索引中选择了某个选项。那么该选项应该隐藏在 formarray 下拉列表的第二个索引中,以此类推,用于下一个索引。如何使用 Formarray 下拉反应形式来做到这一点。以及如何在编辑表单中绑定它
******* 语言数组 ****************
languageList = [{ 'id': "1", name': "Dothraki" }, {'id': "2", 'name': "Japanese" }, { 'id': "5", 'name': "German" }, { 'id': "4", 'name': "French" }, {'id': "3", 'name': "Spanish" }, {'id': "7", 'name': "Russian" }, { 'id': "8",'name': "Italian" }];
**""""" HTML code ************************
<div class="max-h320px thin-scroll-new overflow-auto p-3" formArrayName="heads">
<div *ngFor="let form of headsFormGroup.controls; let i = index;">
<div [formGroupName]="i">
<select class="form-control" formControlName="language">
<option value="undefined" disabled>Select Head</option>
<option *ngFor="let lang of languageList " value={{lang.id}}
[ngValue]="lang.id">
{{lang.name}}
</option>
</select>
</div></div></div>