如何绑定选择框选择的Id

时间:2014-10-10 17:37:44

标签: angularjs

我有一个显示GeoAreaName的选择框,我需要该选择的GeoAreaId来填充输入字段。我用类型输入做了类似的事情但是我无法在这里应用它。 plunkr

<label>Geo&nbsp;Area:</label>
  <select ng-controller="JobMiscCtrl"  ng-model="currentItem.GeoAreaName" ng-options="job.GeoAreaName for job in geoAreaArray">
   <option value=""></option>
  </select>

  <input type="number" ng-model="currentItem.GeoAreaId" />

1 个答案:

答案 0 :(得分:2)

我已经编辑了你的plunker。 http://plnkr.co/edit/Ms3qPcwj6dxVF3y75ljZ?p=preview

你有两个问题。

  • 您的输入字段超出了ng-controller声明范围
  • 您的ng-options表达式需要略有不同。

    <select 
       ng-model="currentItem" 
       ng-options="job.GeoAreaId as job.GeoAreaName for job in geoAreaArray">
        <option value=""></option>
    </select>