2017-08-16 146 views
0

這是我的HTML與NG-重複預選angularjs

<select ng-model="selectedToggle" ng-change="changedValue()"> 
     <option ng-repeat="x in toggle" value="{{x.data}}" ng-selected="">{{x.name}}</option> 
</select> 

這是我angularjs

var app = angular.module('myApp', []); 
app.controller('namesCtrl', function($scope, $http) { 
    $scope.toggle = [ 
     {data: "orderer", name: "Orderer"}, 
     {data: "creator", name: "Creator"} 
    ] 

    $scope.selectedToggle = $scope.toggle[1]; 
}); 

進出口使用的NG-重複NG選項是我想把數據的值爲

如果我使用NG-選擇這條線$scope.selectedToggle = $scope.toggle[1];只會工作是他們的任何方式進行預選而<options>價值將有一個orderercreator

回答

1

它應該是這樣的

$scope.selectedToggle = $scope.toggle[1].data; 
+0

哦謝謝它現在的工作 –

+0

你很好。但我認爲使用'ng-options'比'ng-repeat'要好。 –

+0

但是我怎樣才能把** data **的值放在''的值中ng-options –