如何仅重置Angular 2.1.1中的特定ngModelGroup字段?
发布时间:2020-12-17 17:51:13 所属栏目:安全 来源:网络整理
导读:我有这个简单的代码: form #form="ngForm" (ngSubmit)="submit(form)" fieldset ngModelGroup="cliente" // inputs with ngModel /fieldset fieldset ngModelGroup="enderecos" // inputs with ngModel /fieldset fieldset ngModelGroup="contatos" // inpu
我有这个简单的代码:
<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默认重置所有字段. 我的问题是:是否有机会仅重置像“contatos”或“enderecos”这样的特定ngModelGroup而不是所有表单输入? 谢谢你的建议. 解决方法
我想我在我的方法上解决了这个问题:
form.controls['contato'].reset(); ‘contato’是我表单上的ngModelGroup. (编辑:李大同) 【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容! |