0

こんにちは、次のような選択オプションがあります。

[
  {
    "value": "India",
    "selected": true
  },
  {
    "value": "Nepal",
    "selected": false
  },
  {
    "value": "Bhutan",
    "selected": false
  }
]

<select name="{{key}}" >
<option id="{{item.value}}" ng-selected="item.selected"  ng-repeat="item in items">{{item.value}}</option>
</select>

選択されている/選択されていないサーバーに同じオプションを送信する必要があります。誰でも方法を提案できますか?

これで、値も表示して選択できますが、ユーザーが変更された場合はキャッチできません。

ユーザーがネパールを選択した場合、ネパール以外はすべて false のように見える必要があります。{ "値": "ネパール", "選択済み": true }

場合によっては複数選択もあります。

前もってありがとう、プラサド。

4

2 に答える 2

0

select属性にng-modelを設定する必要があります。

<select ng-model="country">
于 2015-11-16T06:09:51.050 に答える
0

あなたは試すことができます

<select>
  <option ng-repeat="item in items" value="{{item.value}}" ng-selected="item.selected == true">{{item.value}}
</option>
</select>
于 2015-11-10T15:21:36.970 に答える