¿Cómo seleccionar un elemento de la list desplegable en angularjs?

Cómo seleccionar un ítem de la list desplegable en angularjs, aquí estoy usando la list de selección normal pero no desde la matriz de objects.

Si estoy usando ng-repeat, entonces puedo seleccionar uno,

pero aquí, ¿cómo puedo hacer lo mismo?

<select class="form-control" ng-model="range" ng-change="updateRange()"> <optgroup label="Current"> <option value="1.1">Today</option> <option value="1.2">This Week</option> <option value="1.3">This Month</option> <option value="1.4">This Quarter</option> <option value="1.5">This Year</option> </optgroup> <optgroup label="Previous"> <option value="2.1">Yesterday</option> <option value="2.2">Previous Week</option> <option value="2.3">Previous Month</option> <option value="2.4">Previous Quarter</option> <option value="2.5">Previous Year</option> </optgroup> <optgroup label="Custom"> <option ng-value="3">Custom</option> </optgroup> </select> 

Simplemente asigne valor al model que corresponde con el valor de la option

http://plnkr.co/edit/bB4Y8aOufk9UL3oRRHD7?p=preview

 app.controller('MainCtrl', function($scope) { $scope.range = 2.4 }); 

Intenta poner los datos de tu model en forma de matriz:

En tu controller

 $scope.ModelValues = JSONResponse; 

La Respuesta JSON debe contener el valor que se seleccionará en el menu desplegable, es decir,

JSONResponse = {"range" : "100"}

html:

 <select class="form-control" ng-model="ModelValues.range" ng-change="updateRange()"> </select >