<!DOCTYPE html>
<html ng-app="app">
<head>
<script src="//ajax.googleapis.com/ajax/libs/angularjs/1.2.19/angular.js"></script>
<script src="script.js"></script>
</head>
<body ng-controller="PruebaController">
<select ng-model="miProvinciaSeleccionada" ng-options="provincia as provincia.nombre for provincia in provincias track by provincia.idProvincia" >
<option value="">--Elige opcion--</option>
</select>
<br>
El nombre de la provincia seleccionada es:{{miProvinciaSeleccionada.nombre}}
</body>
</html>
var app = angular.module("app", []);
app.controller("PruebaController", function($scope) {
$scope.provincias=[
{
idProvincia:2,
nombre:"Castellón"
},
{
idProvincia:3,
nombre:"Alicante"
},
{
idProvincia:1,
nombre:"Valencia"
},
{
idProvincia:7,
nombre:"Teruel"
},
{
idProvincia:5,
nombre:"Tarragona"
}
];
$scope.miProvinciaSeleccionada={
idProvincia:3,
nombre:"Alicante"
}
});
Ejemplo de directiva ng-options