我试图让它工作,但我不知道如何,我有几个输入只在用户需要它们时显示。但如果它们被激活,则必须填充它们。所以我得到了这个
组件.ts
dataForm = new FormControl({
myInput: new FormControl(null, Validators.required)
})
组件.html
<form [formGroup]="dataForm">
<input formControlName="myInput" type="number" *ngIf="inputActive">
<button type="submit" [disabled]="!dataForm.valid">
</form>
我遇到的问题是,当 inputActive 变量为 false 并且未显示输入时,该按钮仍然被禁用,因为该字段为空
我希望当输入没有显示时,它的验证器不会被执行,以便启用按钮
谁能帮我实现这一目标?