2015-05-19 34 views
1

這裏是我的下拉角下拉所選項目不拾取權值

<select class="form-control" data-ng-options="obj.text for obj in options track by obj.value" data-ng-model="submission.issue" ng-init="submission.issue = options[0]" required></select> 

這是填充我的下拉好的,但是當我查看「submission.issue」的值,我不看的價值在選擇選項項目如預期,而是像

"Query {"text":"Select your query","value":""} " 

凡默認我只想submission.issue默認項是其具有的「值」列表中第一個。

這是我如何填充列表

$scope.options = [ 
      { text: $scope.select_default, value: "" }, 
      { text: $scope.select_issue_1, value: $scope.select_issue_1 }, 
      { text: $scope.select_issue_2, value: $scope.select_issue_2 }, 
      { text: $scope.select_issue_3, value: $scope.select_issue_3 }, 
      { text: $scope.select_issue_4, value: $scope.select_issue_4 }, 
      { text: $scope.select_issue_5, value: $scope.select_issue_5 } 
     ]; 

回答

0

更改您的NG選項表達如下:

"obj.value as obj.text for obj in options track by obj.value" 

$ scope.submission.issue應等於所選項目的價值在你的下拉列表中。