Comment obtenir la clé et de la valeur à partir de la sélection des options de Contrôleur Angularjs

J'en utilisant Angularjs, et d'essayer d'obtenir le contrôleur de la vue, options sélectionnées (une clé et une valeur) à sélectionner.

Comment obtenir la clé, je sais, mais comment obtenir la clé et de la valeur?

Vue:

<select
    ng-change="Main.getLocalityByAddress(regions)"
    ng-model="regions"
    ng-options="data.id as data.name for data in Main.regions">

    <option value>{{"Select region" | localization:'index'}}</option>
</select>

Contrôleur:

Main.getLocalityByAddress = function(selected_region) {
}

Upd:

Quoi de mal?:

Contrôleur

app.controller('Main', function($scope){
    var Main = {};

    $scope.getLocalityByAddress = function() {
        console.log($scope.regions); //undefined
    };

    $scope.Main = Main;
});

Vue

<select
    ng-change="getLocalityByAddress()"
    ng-model="regions"
    ng-options="data.name for data in Main.regions">
</select>
  • Qu'est-ce que Main.regions?
  • Il stockées mon régions, Principal - Contrôleur