如何获取值而不是Angular Reactive表单控件的viewValue?

时间:2019-02-08 18:47:50

标签: angular typescript angular-reactive-forms

我想从Reactive Form控件中获取值而不是viewValue。我只能获取viewValue。我将在下面解释我的意思。

我已经研究过诸如How to get values of reactive form inputs in Angular?之类的SO文章,但这只是讨论视图中的值,而不是值本身。 我尝试将.viewValue添加到末尾,但是在构建时出现错误“类型 中不存在属性属性'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

0 个答案:

没有答案