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設定不對綁定不成功你查都查不到原因有木有?!