1

ドロップダウン リストで選択されるはずの都市の ID がありますが、それを事前に選択することができません。ディレクティブから選択する必要がありますか、それとも他の方法はありますか?

<select  ng-model="cityId" ng-options="city.name for city in cities"></select>
4

2 に答える 2

3

ng-options を次のように編集します。

city.id as city.name for city in cities

都市を取得し、ID がわからない場合は、JavaScript の成功関数 (都市を返す) で言うことができます。

$scope.cityId = the_cities[0].ID

最初のものを選択済みとして設定するには、次のように言うことができます。

$scope.cityId = 1; //or anything that exists
于 2015-05-28T15:05:14.040 に答える