ngOnInit():void{ this.register.generateUserName().subscribe(rep =>{ if(rep.meta.code == "88"){ this.form.patchValue({ username:rep.data.username }); } }); }
this.form.patchValue 只会重新赋对应name的值,原form的值不变。
this.form.reset 会全部赋值
Angular6响应式表单默认值与重置操作详解
本文详细介绍了在Angular6中如何为响应式表单设置默认值,以及如何有效地重置表单的状态。通过实例代码演示了如何在表单构建时赋予初始值,并展示了在应用中实现表单重置的方法,帮助开发者更好地理解和掌握Angular6表单处理技巧。
ngOnInit():void{ this.register.generateUserName().subscribe(rep =>{ if(rep.meta.code == "88"){ this.form.patchValue({ username:rep.data.username }); } }); }
this.form.patchValue 只会重新赋对应name的值,原form的值不变。
this.form.reset 会全部赋值
8330
1万+

被折叠的 条评论
为什么被折叠?