ng-selected with true或false

时间:2015-11-10 15:09:23

标签: angularjs ng-options angularjs-select

您好我有以下选择选项。

[
  {
    "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>

我必须向选择/未选择的服务器发送相同的选项。任何人都可以提出建议吗?

现在我也可以显示和选择值,但我无法捕捉,如果用户更改。

如果用户选择尼泊尔,那么必须看起来像尼泊尔以外的所有都是假的。     {       &#34;价值&#34;:&#34;尼泊尔&#34;,       &#34;选择&#34;:是的     }

有时它也是多选的。

先谢谢, 普拉萨德。

2 个答案:

答案 0 :(得分:0)

你可以尝试

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

答案 1 :(得分:0)

您需要在select属性中设置ng-model。

<select ng-model="country">