以下のように「選択」ドロップダウンリストに双方向データバインドすることは可能ですか?選択要素に双方向データバインドを試みることに問題があります
<select [(ngModel)]="selectedSport">
<option *ngFor="let s of sports" [value]="s">{{s.Name}}</option>
</select>
私は動作させることができません。私はIDだけをバインドしようとしましたが、そのIDを取得することはできません。 See Plnkr here
私は、角度サイトから 'quickstart' live plnkrの例をベースとして使用しました。
私が手にエラーがある:それは「選択」の既知のプロパティではありませんので、
は「ngModel」にバインドできません。
更新
おかげギュンター。私はRC4からRC5に更新する必要があることを認識しました。私は角型の "form" plnkrの例を使って同じことを試みました(つまり、フォームモジュールがロードされています)。私はまだRC5で動作させることができません。選択を「オブジェクト」にバインドすることは可能ですか、それとも数値のような値型でなければなりませんか?ありがとうございました。
ソリューション
ギュンターの回答とコメントの両方を参照してください。 RC4からRC5にアップグレードし、FormsModuleをインポートし、 'option'要素で[value]の代わりに[ngValue]を使用する必要がありました。
<select [(ngModel)]="selectedSport">
<option *ngFor="let s of sports" [ngValue]="s">{{s.Name}}</option>
</select>
をロードする必要があります。 –