Angular2/4-Matte-wählen Sie mehrere ngModel

Habe ich eine Matte-wählen Sie " dropdownlist mit mehreren aktiviert und bin mit NgModel zum speichern der Benutzer-ausgewählten Werte.

Problem ist, wenn ich navigieren Sie zu einer anderen Seite und kommen zurück, die vom Benutzer vorgewählten Werte sind nicht in der Matte-wählen Sie..ich weiß das ngModel hat diese Werte...bin ich etwas fehlt...

HTML

<mat-form-field>
 <mat-select placeholder="Customers" name="customerDetails" ngDefaultControl       
 formControlName="customerDetails" [(ngModel)]="custonerDetails" 
 [formControl]="customerDetailsCtrl" multiple   
 (ngModelChange)="onCustomerValueChanges(customer)" >

  <mat-option *ngFor="let customer of customerDetailsResult"
  [value]="customer">{{customer.CustomerNo}}- 
                     {{customer.CustomerDescription}}
   </mat-option>
 </mat-select>
</mat-form-field>

Irgendwelche Ideen?

Tippfehler in [(ngModel)]=custonerDetails?
Tippfehler beim posten hier...ist richtig im code
Siehe @Andrey Kolybelnikov Antwort unten. Es löst das problem.

InformationsquelleAutor Maiur Laximidas | 2017-10-10

Schreibe einen Kommentar