为什么我只能从反应形式(Angular)中获得某些控件的价值?

时间:2019-01-29 17:35:05

标签: angular typescript angular-reactive-forms

目标:我想在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。昨天工作正常,所以我不确定现在发生了什么。

0 个答案:

没有答案