2017-05-09 3 views
2

Ich verwende Winkel 2-Select.angular2-select verwendet keine formcontrol

Ich verwende FormControlName.

<form class="edit" [formGroup]="addcameraForm" (ngSubmit)="onSubmit(addcameraForm.value)" class="form-horizontal">  
    <div class="albumname"> 
     <label for="input01">Select user</label> 
     <ng-select style="color:#000;" 
      formControlName="selectMultiple" 
      [options]="options" 
      [multiple]="true" 
      placeholder="Select Assets"> 
     </ng-select> 
    </div>    
    <div class="form-group"> 
     <div class="col-sm-10"> 
     <button class="btn btn-success btn-auth" [disabled]="!addcameraForm.valid">Add Camera</button> 
     </div> 
    </div> 
</form> 

Hier ist meine Komponente.

ngOnInit() { 
    this.addcameraForm = this.fb.group({ 
      ACCESS_USERS : this.fb.array([]), 
      APART_ID:[''], 
      CAMERA_ACCESS_CODE:[''], 
      CAMERA_ACCESS_URL: [''], 
      CAMERA_CODE: [''], 
      CAMERA_NAME: [''], 
      CAMERA_PASSWORD:[''], 
      CAMERA_STATUS:[''], 
      CAMERA_USERNAME:[''], 
      selectMultiple:[''] 
     }); 
} 

Ich erhalte diese err

Error: There is no FormControl instance attached to form control element with name: 'selectMultiple' 

Wie kann ich dieses Problem behoben.

Bitte beraten Sie mich,

Antwort

2

Try this: -

<ng-select style="color:#000;" 
    [formControl]= addcameraForm.controls['selectMultiple'] 
    [options]="options" 
    [multiple]="true" 
    placeholder="Select Assets"> 
</ng-select> 
+0

Dankten Arbeit eines lot.It fein ...:) – ANISUNDAR

+0

Willkommen! Bitte wähle die Antworten aus. –

+0

Wie wählt man den Standardwert in angular2-select –