にモデル化するために結合されていないので、私は私のコンポーネントで、この配列があります。 vehicleTypes = ['Bicycle', 'Car', 'Motorcycle', 'Van'];
デフォルト値は、選択リストのinit
を私はしてドロップダウンHTMLを生成します。私が得るために管理するにはどうすればよい
<select id="vehicletype" class="form-control" [(ngModel)]="selectedVehicleType" >
<option *ngFor="let vt of vehicleTypes; let i = index" [selected]="i === 0">{{ vt }}</option>
</select>
ページがロードされたときにselectedVehicleType
に格納された値?今すぐドロップダウンリストの最初の値を表示しますが、selectVehicleType
はundefined
です。 selectVehicleType
に格納される前に、別の値を最初に選択する必要があります。
私は手動でコンポーネントに割り当てることに注意していますが、HTMLに別の方法があるかどうかを知りたいと思います。ドロップダウンが必要なたびに、コンポーネントに余分なコード行を書きたくないです。