citylistコンポーネントテンプレートのドロップダウンリストがあります。角度2の選択したドロップダウンリストの値にテキストをバインド
<select [(ngModel)]="selectedCity.id">
<option *ngFor="let cty of cityarray" [ngValue]= "cty.id">
{{cty.name}}
</option>
</select>
<p> </p> <!--selected city name -->
、街の配列は、このようなものです:都市クラスのオブジェクトはIDと名を持って
cityarray = [new Cities(1,'Berlin'),
new Cities(2,'London'),
new Cities(3,'Portland'),
new Cities(4,'Zurich'),
new Cities(5,'Cardiff') ]
。
私がしたいのは、ドロップダウンリストから選択した都市を単にパラのタグの中に印刷することです。 可能であれば、これはどのようにしてngModel?モデル変更イベントを作成する必要がありますか?これを行うための
あなたは既に[(ngModel)] = "selectedCity"と[ngValue] = "cty"を試しましたか? –
https://plnkr.co/edit/XyDaCjlthy8N0QNmE2NM?p=preview – yurzui
Easy-peasy @yurzui!完璧なソリューション。あなたはまた、どのように '?'作品ですか? – sagarpat