-1

REST API からの JSON からのデータで栄養を与えられた select で選択された要素を配置する方法を知りたい: これが私のコードです:

<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>

ここにコントローラーの私のロジックがあります:

StaffService.getAllDrivers().then(
        function(response){
          vm.drivers = response.data;
        },
        function(error){
          console.log('error : ' + error)
        }
);

選択したドライバーがモーダルで表示されて編集されるので、編集時に一覧でドライバーを選択したいのですが、どうすればいいですか?

4

1 に答える 1

0

$scope.selectedItem変更されたときに、選択したアイテムを変数に設定するだけですselect

PS。ng-repeaton select ではなく を使用してくださいng-options

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

コントローラ:

$scope.selectedTemplate = function(item){
  $scope.selectedItem = item;
}

モーダル:

<div>
  <h1>selectedItem.firstName</h1>
</div>
于 2016-04-28T13:49:50.000 に答える