2017-11-08 7 views
2

私は今Anger2 +に切り替わります。そして、私はこのラインに少しこだわっている、私は右の書き込みを見つけることができません。ここでangle2の下に<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

関連する問題