错误TypeError:control.registerOnChange不是函数 - > formControlName

时间:2018-02-15 09:54:19

标签: angular typescript

错误TypeError:control.registerOnChange不是html代码中的函数

   <form [formGroup]="editRoleForm" (ngSubmit)="onEditRole()" class="col s12" materialize>
      <div class="row">
         <select multiple formControlName="sp_id" id="permission_id" materialize="material_select" [materializeSelectOptions]="permissions"> // in this part ERROR TypeError: control.registerOnChange is not a function
          <option value="" disabled selected>Select Permissions</option>
          <option *ngFor="let permission of permissions" [value]="permission.permission_id">{{permission.permissin_desc}}</option>
    </select>
  </div>
</form>

我的密码:

  'sp_id': this.fb.array([]),

  this.role.permissions.forEach(x => {
              (<FormArray>this.editRoleForm.get('sp_id')).push(new FormControl(x.permission_id)) 
             });

你能告诉我什么问题吗?

我想像这个例子一样展示: enter image description here

谢谢!

0 个答案:

没有答案
相关问题