得到选择值angularjs没有ng-repeat

时间:2015-06-13 13:04:03

标签: javascript angularjs

<select ng-model="list">
<option value="1">first</option>
<option value="2">next</option>
</select>

如何使用angularjs获取选定的选项?大多数情况下,我看到他们使用ng-repeat但是当我没有使用ng-repeat时如何获得选择的选项?

console.log($scope.list)我未定义。

2 个答案:

答案 0 :(得分:0)

以下是Angular文档中的示例:Plunker

它显示了它是如何完成的。

<select ng-model="model.id" convert-to-number>
  <option value="0">Zero</option>
  <option value="1">One</option>
  <option value="2">Two</option>
</select>

链接已更新!

答案 1 :(得分:0)

您可以使用ng-options。

请参阅the plunker

<select ng-model="model" ng-options="item.value as item.display for item in someOptions">

$scope.someOptions = [{display: 'one', value: 1},{display: 'two', value: 2} ,{display:'three', value:3}]