Angular form reset()不会将控件设置为空

时间:2017-11-03 12:08:58

标签: forms angular typescript angular-reactive-forms

我指的是Hero guide传递对象以清空模型中的所有字段。

this.form.reset({
  "firstName": "",
  "lastName": "bzz",
  "reporter": "" 
});

问题是它只设置非空的字段,即上面示例中的 bzz 。我已尝试使用setValue(...),但效果相同。 Goolearching这个问题除了提到Hero的例子之外别无其他。

我也试过使用以下内容。同样的效果。

this.form.get("firstName").patchValue("");

我错过了什么?

2 个答案:

答案 0 :(得分:1)

不传递对象,它会将所有表单控件设置为null:

this.form.reset();

答案 1 :(得分:0)

http://localhost:8100