AngularJS为要编辑的元素选择项

AngularJS为要编辑的元素选择项,angularjs,angularjs-select,Angularjs,Angularjs Select,我想知道如何在select中放置一个选中的元素,该元素包含来自REST API的JSON数据: 这是我的密码: <select ng-model="TransferCtrl.transfert.driver" ng-selected="TransferCtrl.transfert.driver.id == d.id"> <option ng-repeat="d in TransferCtrl.drivers" value="{{ d }}">{{ d.firstName

我想知道如何在select中放置一个选中的元素,该元素包含来自REST API的JSON数据: 这是我的密码:

<select ng-model="TransferCtrl.transfert.driver" ng-selected="TransferCtrl.transfert.driver.id == d.id">
 <option ng-repeat="d in TransferCtrl.drivers" value="{{ d }}">{{ d.firstName }}</option>
</select>

选择的驱动程序以编辑模式显示,因此我希望在编辑时间的列表中选择驱动程序,请如何继续?

您只需将所选项目设置为变量
$scope。当
选择
发生更改时,选择editem

注意:不要在选择时使用
ng repeat
,而是使用
ng选项

<select ng-options='d.firstName for d in TransferCtrl.drivers' ng-change='selectedTemplate(d)'></select>
模态:

<div>
  <h1>selectedItem.firstName</h1>
</div>

选择editem.firstName

在发布问题之前,请做一些研究。我已经搜索了很多次,但没有找到解决问题的方法。
ng model
足以指定值。
$scope.selectedTemplate = function(item){
  $scope.selectedItem = item;
}
<div>
  <h1>selectedItem.firstName</h1>
</div>