我已使用以下代码绑定我的成本中心信息,并设置了默认值。
控制器:
我有一些逻辑来填充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];