0
点赞
收藏
分享

微信扫一扫

表单禁用的几种方式

一点读书 2022-03-11 阅读 53

1. 禁用一个带有输入字段的HTML表单,在html 里直接写禁用属性,[ disabled ] = " disabled ", disabled值在指定情况下设置成true就可以了。
2. 在表单验证的地方直接设置,name : [ { value: '', disabled: true }]。
3.  获取表单字段设置其禁用,this.form.get( 'name').disable()。但是此方法要注意在后面表单再赋值时要使用this.form.getRawValue()方法。直接赋值的话,获取不到被禁用字段的值。

this.daysForm.value取得是FormGroup(form)的value属性,返回一个对象;
this.daysForm.getRawValue()会遍历FormGroup(form)的controls属性,返回每一个FormControl中的value。

 

举报

相关推荐

0 条评论