Angular:选择访问所选标签

时间:2016-04-05 15:25:58

标签: angularjs

我有

<form name="myForm"
  <select ng-model="myModel" ng-options="...">
</form>

输出:

<select>
  <option value="1">First</option>
  ...
</select>

在我的控制器中,我可以访问选定的value$scope.myModal,但是我可以访问First标签吗?也许通过$scope.myForm

我希望避免将所有选项存储在$scope变量中,并且必须在控制器中再次过滤...

1 个答案:

答案 0 :(得分:0)

您需要在ng-options:

上使用该对象作为值
<select ng-model="selected" ng-options="it.name for it in list"></select>

<p>Value selected (id): {{ selected.id }}</p>
<p>Label selected: {{ selected.name }}</p>

我做了一个例子,看看:jsbin