Warning: file_get_contents(/data/phpspider/zhask/data//catemap/1/angular/26.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Angular 禁用按钮,直到除一个字段外的所有输入字段和复选框都已填充_Angular_Angular Forms - Fatal编程技术网

Angular 禁用按钮,直到除一个字段外的所有输入字段和复选框都已填充

Angular 禁用按钮,直到除一个字段外的所有输入字段和复选框都已填充,angular,angular-forms,Angular,Angular Forms,我在7号楼工作 当我使用反应式表单时,我只想在所有输入字段上启用按钮,只有一个字段(参照代码字段)除外,并且复选框已填充, 目前我正在做,但按钮是启用复选框检查 我正在共享我的代码-> html 试着这样使用- <button [disabled]="disabledAgreement && !user.valid ">Sign Up</button> 注册 假设除了一个字段(REFRAL code字段)之外,我也要这样做!user.valid不工作

我在7号楼工作 当我使用反应式表单时,我只想在所有输入字段上启用按钮,只有一个字段(参照代码字段)除外,并且复选框已填充, 目前我正在做,但按钮是启用复选框检查 我正在共享我的代码->

html

试着这样使用-

  <button [disabled]="disabledAgreement && !user.valid ">Sign Up</button>
注册

假设除了一个字段(REFRAL code字段)之外,我也要这样做!user.valid不工作在这种情况下,您需要手动检查每个字段的有效性并禁用按钮
constructor( public restapi:ServicesService , private logincomponent:LoginComponent) {
    this.user = new FormGroup({
      RegEmail: new FormControl('', [Validators.required,Validators.pattern("[a-z0-9._%+-]+@[a-z0-9.-]+\.[a-z]{2,3}$")]);,
      RegPhone: new FormControl('', [Validators.required, Validators.minLength(10)]);,
       RegPassword: new FormControl('', [Validators.required, Validators.minLength(6)]),

       ReferCode:new FormControl('');
      });
  }
  <button [disabled]="disabledAgreement && !user.valid ">Sign Up</button>