目标:我想在Angular / TypeScript中获得(反应性)表单控件的值。
正在发生的事情:我能够获取除一个特定字段(“ testfield1”)以外的所有内容的值。
尝试:
我尝试过更改名称。
我尝试清除缓存并使用隐身模式。
我尝试过使用control [] vs .get()(如其他SO文章所述:How to get value of a FormControl in Angular4)(formGroup.get vs formGroup.controls in reactive form - Angular)
TS :
console.log(this._pForm.controls["firstName"].value);
console.log(this._pForm.controls["lastName"].value);
console.log(this._pForm.controls["testField1"].value);
console.log(this._pForm.get("testField1").value);
HTML :
mat-form-field class="input-width">
<input matInput placeholder="TestField" id="testfield" formControlName="testField1" value="testvalue">
</mat-form-field>
我希望能够获得“ testField1”的值。它输出firstName和lastName的值,但对于testField1,它只显示null。昨天工作正常,所以我不确定现在发生了什么。