2017-11-08 10 views
2

지금 angular2 +로 전환 중입니다. 여기 angular2 이하에서 <select>을 변환하십시오.

는 이전 버전 (1.6)이다 : 그리고 내가 바로 쓰기 찾을 수없는,이 라인에 약간 붙어있어 여기

<select ng-model="selectedPet" ng-options="pet.id as pet.pseudo for pet in pets" required></select> 

그리고이 새로운 버전 (2+) :

<select [(ngModel)]="selectedPet"> 
<option *ngFor="let pet.id as pet.pseudo for pet in pets" required></option> 

나는 * ngFor에 대한 해결책을 찾을 수 없습니다.

영어로 사과 드리며 답변 해 주셔서 감사합니다.

답변

2

것은

<select [(ngModel)]="selectedPet"> 
    <option [value]="pet.id" *ngFor="let pet of pets">{{pet.pseudo}}</option> 
</select> 
+0

나는 그것을 시험해 보았다. 고맙다. – mathiasF

0

여기를 클릭하십시오.

<select [(ngModel)]="selectedPet" required> 
 
    <option *ngFor="let pet of pets" [value]='pet' ></option> 
 
</select>

+0

이 답변 주셔서 감사합니다이 방법을 시도하지만, 나에게 정확하게 원하는 결과를 제공하지 않습니다. – mathiasF