PrimeNG 的 DropDown 组件官方例子提供了两种方式:
1.cars: SelectItem[]; 使用SelectItem,此时selectedCar1、selectedCar2、selectedCar3 都是 string 而不是SelectItem,在模板中要注意,不能设定optionLabel="label",否则selectedCar1在运行时就变成了SelectItem类型,造成绑定失效(包括初始化选项无效)。
2.cities: City[];使用自定义的interface City,此时需要设定optionLabel="name",selectedCity为City类型。
optionLabel设定不对绑定不成功你查都查不到原因有木有?!