angular 5 中的表单数据在 console.log() 时显示为空

formdata in angular 5 showing empty when console.log()

在 Angular 5 html 中,我执行了以下操作并按下了提交按钮。在这里,在 .ts 文件中,我想附加自定义值,然后想 console/print 提交表单的值。

<form method="post" (ngSubmit)="signupFrm.form.valid && onSubmit(signupFrm)" #signupFrm="ngForm">
...
...
<button type="submit">Submit</button>
</form>

.ts文件中,我写道:

import { NgForm }   from '@angular/forms';
....
....
onSubmit(form: NgForm){
  console.log(form.value);
  var formData = new FormData();
  formData.append('mycustom', "custom");
  for(let eachField in form.value)
  {
    formData.append(eachField,form.value[eachField]);
  }
  console.log(formData);
}

我看到控制台显示空的 formData。有什么想法吗?

用这个方法检查控制台。

console.log(formData.getAll('mycustom'));

FormData还有其他方法: