0

次のように構造化された配列を使用します。

[
{"name": "Afghanistan", "code": "AF"},
{"name": "Åland Islands", "code": "AX"},
{"name": "Albania", "code": "AL"},
{"name": "Algeria", "code": "DZ"},...

ng-options を使用して選択をロードするには:

  <select class="form-control" id="country" ng-model="val" ng-options="country.name for country in countryList">
                    </select>

確かに、select は国のリストを名前で表示します。オブジェクト {name ... code..} ではなく、国コードでオプションを選択するリストが必要です。どうすればそれができますか?ありがとう

4

2 に答える 2

0

次のコードでコードで選択できます。

<select id="country" ng-model="val" ng-options="country.code as country.name for country in countryList"></select>

選択したオブジェクト全体が必要な場合は、他の理由で処理する必要がある場合があります

<select id="country" ng-model="mySelectedCountry" ng-options="country as country.name for country in countryList">"></select>
于 2015-03-25T10:22:51.247 に答える