2016-10-27 2 views
1

Ich habe ein select mit diff Optionen in Winkel 2Wie wird der ausgewählte Wert eines <select> in Angular 2 eingestellt?

<select [(ngModel)]="LineBusinnes" (ngModelChange)="onChange($event)" id="selLineOfBusiness" class="form-control"> 
 
           <option [ngValue]="i.id" *ngFor="let i of lineBusiness" >{{i.name}}</option> 
 
          </select>

Wo Linie businnes ist ein array.I möchte gewählt werden standardmäßig die erste Option gemacht.

Wie kann ich das tun?

Danke!

+0

Einfache '[(ngModel)] =" lineBusiness [0] "' wird tun. –

Antwort

1

Sie können den Index in ngFor erhalten und selected Attribut basierend darauf setzen.

<option [ngValue]="i.id" *ngFor="let i of lineBusiness; let idx = index" [attr.selected]="idx == 1">{{i.name}}</option> 
+1

es zeigt mir die letzte nicht die erste –

+0

Können Sie versuchen mit 'idx == 0'? – Sefa

Verwandte Themen