【发布时间】:2023-03-14 15:36:01
【问题描述】:
我有这个简单的代码:
<form #form="ngForm" (ngSubmit)="submit(form)">
<fieldset ngModelGroup="cliente">
// inputs with ngModel
</fieldset>
<fieldset ngModelGroup="enderecos">
// inputs with ngModel
</fieldset>
<fieldset ngModelGroup="contatos">
// inputs with ngModel
</fieldset>
</form>
// My submit method
submit(form: NgForm) {
if(form.valid) {
// save
// reset method
form.reset();
}
}
当我调用 form.reset() 方法时,Angular 默认会重置所有字段。
我的问题是:是否有机会仅重置特定的 ngModelGroup,例如“contatos”或“enderecos”,而不是所有表单输入?
感谢您的建议。
【问题讨论】:
-
我想我用我的方法解决了这个问题:form.controls['contato'].reset();
标签: angular angular2-template angular2-forms