角度4では、以下の設定がjson設定ファイルで定義されています。角度4 - ドロップダウンでデフォルト値を選択[反応形式]
countries: ['USA', 'UK', 'Canada'];
default: 'UK'
リアクティブモジュールを使用してこれらをドロップダウンに表示する必要があります。ここで
は、この(TS)を行うためのコードである
countries: string[] = [];
default: string;
...
this.countries = config.countries;
this.default = config.default;
HTML
<select id="country" formControlName="country" >
<option *ngFor="let c of countries" [value]="c" >{{ c }}</option>
</select>
これは仕事をしていませんし、ドロップダウンで国を表示します。 しかし、デフォルトで国を選択する必要もあり、デフォルトの国はjsonで定義されている 'default'キーから来ています。
だから、私はしかし、これは動作しません。この
{{C}}
のようなものをやってみました。デフォルトでは、選択されている場合は空の値です。
既定で既定値が選択されていることを確認するにはどうすればよいですか?
リアクティブフォームの使用時に[(ngModel)]を使用できます。 – swati
@swati私は私の答えを更新します。それを確認してください – Chandru
1つのフォローアップの質問。 '{onlySelf:true}'は何を意味するのですか? – swati