我已使用以下代码绑定我的成本中心信息,并设置了默认值。

控制器:
我有一些逻辑来填充costCenterList。
说它具有以下数据:

$scope.costCenterList=[{ "costCenter": 111 }, { "costCenter": 112 }, { "costCenter": 113 }, { "costCenter": 114 }];

$scope.selected = $scope.costCenterList[0];


HTML:

<label class="item item-input">
    <div class="input-label">Cost-center</div>
    <select placeholder="Cost Center" ng-options="item.costCenter for item in costCenterList track by item.costCenter" ng-model="selected">
    </select>
</label>


现在,当我想使用以下方法在控制器中读取所选数据时:

console.log("Selected costCenter:" + $scope.selected.costCenter);


输出:

Selected costCenter: 111


它打印默认显示在表单中的数据。它确实显示了我使用表单选择的数据。

这里有什么指导吗?

最佳答案

你有尝试过吗?
       
          成本中心
          
          
      

带控制器:
  $ scope.costCenterList = [{“ costCenter”:111},{“ costCenter”:112},{“ costCenter”:113},{“ costCenter”:114}];
  $ scope.selected = $ scope.costCenterList [0];

10-06 02:30