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
Vous devez vous connecter pour publier un commentaire.
Vous pouvez lier l'ensemble de l'objet à modéliser.
Et dans le contrôleur;
Travail De Violon