我在citylist组件模板中有一个下拉列表。
<select [(ngModel)]="selectedCity.id">
<option *ngFor="let cty of cityarray" [ngValue]= "cty.id">
{{cty.name}}
</option>
</select>
<p> </p> <!--selected city name -->
城市的数组是这样的:
cityarray = [new Cities(1,'Berlin'),
new Cities(2,'London'),
new Cities(3,'Portland'),
new Cities(4,'Zurich'),
new Cities(5,'Cardiff') ]
其中 Cities 类对象有一个id和一个name。
我想要的是简单地打印从 para 标签内的下拉列表中选择的城市。如果可能,如何使用ngModel来完成?还是我必须编写模型更改事件?