* ngFor具有反应形式SELECT选项设置值=“ 0:'11'”

时间:2019-07-19 07:47:02

标签: angular

如果我使用* ngFor循环进入select选项,并且它是一个反应形式控件,则像这样获取值0:'11'

如果我从控件中删除formControlName,那么只会得到正确的11

因此,该如何处理呢?我无法比较值。以下是代码

<select class="form-control" multiple="true" formControlName="selectSegment" #segmentList class="listBox"
              data-parsley-group="block-1">
    <option *ngFor="let segment of segments | conditionFilter:getList1" value="{{segment.segmentid}}">
    {{segment.segmentid}}
    </option>
</select>

1 个答案:

答案 0 :(得分:0)

您应该在此处使用属性绑定-> [值]

<option *ngFor="let segment of segments | conditionFilter:getList1" 
[value]="segment.segmentid">{{segment.segmentid}}</option>