typescript 用复选框测试反应形式

Posted

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了typescript 用复选框测试反应形式相关的知识,希望对你有一定的参考价值。

 <!--<li *ngFor="let responsible of ResponsibleGroup; let i = index"  formArrayName="ResponsibleGroup">-->
                  <li *ngFor="let responsible of employeeSettingsForm.controls.ResponsibleGroup.controls; let i = index">
                    <label class="form-check-label">
    <input class="form-check-input"   value="{{responsible.ID}}" type="checkbox" (change)="Changed($event)">
    <span class="btn btn-light btn-round btn-sm">{{isArabic?responsible.NameAr:responsible.NameEn}}<i class="fas fa-plus"></i></span>
  </label>
                  </li>
                  
                  
                  
                  
                   this.allGroups.subscribe(t => {
      //this.employeeSettingsForm.controls['ResponsibleGroup'].push( t);
      let controlArray = <FormArray>this.employeeSettingsForm.controls['ResponsibleGroup']
      t.forEach(app => {
        //const fb = this.buildGroup();
        //fb.patchValue(app);
        //controlArray.push(fb);
        controlArray.push(new FormControl(app));
      });
    })
    
    this.employeeSettingsForm = this.formBuilder.group({
      Employee: [null, [Validators.required]],
      EmployeeRole: [null],
      ResponsibleGroup: this.formBuilder.array([]),
    
    });

以上是关于typescript 用复选框测试反应形式的主要内容,如果未能解决你的问题,请参考以下文章

typescript 角度反应形式更新表单结构

typescript 新的反应形式

带有数组的反应形式的primeng复选框

Angular 4:如何将字符串数组分配给反应形式的复选框

如何以0/1而不是真/假反应形式获取复选框的值angular4

反应故事书复选框更改处理程序不起作用