我需要一个解决上述问题的办法。请帮助解决这个问题。
案例1:
密码是新用户创建所需的字段。
密码:新FormControl('',Validators.required)
案例2:
使用*ngIf更改隐藏的密码可见性
(“ng-反射-ng-如果”:“假”)
案例3 :
现在,如果我发现保存它的密码是必需的。帮助我修复这个问题字段不应该验证它是否是隐藏的。
谢谢。
发布于 2017-10-26 10:34:26
您可以使用clearValidators()和setValidators(),所以不管您对隐藏字段有什么布尔标记,这里我使用hidden,当该标志是true时,字段是隐藏的。
当您切换该值时,可以执行以下操作:
this.hidden = !this.hidden
this.hidden ? this.myForm.get('Password').clearValidators() :
this.myForm.get('Password').setValidators([Validators.required])
this.myForm.get('Password').updateValueAndValidity();发布于 2017-10-26 10:30:33
发布于 2017-10-26 10:29:03
*ngIf="flase" 这就是你可以使用的*
https://stackoverflow.com/questions/46951902
复制相似问题