我想从Reactive Form控件中获取值而不是viewValue。我只能获取viewValue。我将在下面解释我的意思。
我已经研究过诸如How to get values of reactive form inputs in Angular?之类的SO文章,但这只是讨论视图中的值,而不是值本身。
我尝试将.viewValue添加到末尾,但是在构建时出现错误“类型
HTML:
if ($counter == odd)
<div class="odd">
else
<div class="even">
TS:
<mat-form-field>
<mat-select placeholder="Language" formControlName="language2" required>
<mat-option *ngFor="let language of languages2" [value]="language.value">
{{ language.viewValue }}
</mat-option>
</mat-select>
</mat-form-field>
实际结果:打印“ Ingles” 预期结果:但是,当用户选择“英语”时,我想获得值1