angular - FormGroup.reset() 不会更新 DOM 中的值
问题描述
我已经用有角的 FormBuilder 构建了一个表单。
constructor(fb: FormBuilder) {}
searchForm = this.fb.group({
firstName: [],
lastName: [],
age: [18]
});
作为表单重置的一部分,我想清除表单中的所有值,但将 age 的默认值重置为18
. 所以在我的模板中,我将我<form>
的表单组与
<form [formGroup]="searchForm" (ngSubmit)="onSubmit()">
...
<button type="submit">Search</button>
<button type="reset" (click)="reset()">Clear</button>
</form>
reset()
功能就是这样。
reset() {
this.searchForm.reset({age: 18});
}
我错过了什么,或者我做错了什么?
解决方案
推荐阅读
- java - 如何使用 POI Apache 将工作表从 Excel 文件单元弹出式文档复制到另一个工作表?
- python - 如何在python中对分配给每个进程并行的每个队列进行操作?
- python - 如何使用 pytest 在 django 的 unittest 中使用 Foregienkey 对自定义产品模型进行单元测试
- c# - 按名称将一种枚举类型转换为另一种
- google-cloud-platform - 我在 terraform 中收到以下与环境相关的错误
- libpng - libpng 在什么颜色空间中传递 png_read_image() 中的像素?
- javascript - 如何解决找不到找不到模块'../home/featuredRooms'或其对应的类型声明。?
- re-frame - 如何从重新框架处理中排除(非重新框架)原子,例如使用 o'doyle 规则引擎?
- python - 每当两列的值之间存在匹配时,如何打印时间戳?
- arangodb - 如何查询名称中带有空格的属性