<script src="https://ajax.googleapis.com/ajax/libs/angularjs/1.6.4/angular.min.js"></script>
<script>
var app = angular.module('myApp', []);
app.controller('myctrl', function($scope) {
$scope.state = [{name:'TamilNadu', code:1}, {name:'Kerala', code:2}, {name:'Karnataka', code:3}];
$scope.onChange = function() {
var a = this.drop.state; }
});
</script>
<body>
<div ng-app="myApp" ng-controller="myctrl">
State :
<select id="stat" ng-model="drop.state" ng-change="onChange()">
<option ng-repeat = "x in state"> {{x.name}} </option>
<select>
</div>
</body>
Dans ce code, je peux être en mesure d'obtenir la valeur sélectionnée dans la zone de texte de la variable a. Maintenant, j'ai besoin d'obtenir la valeur de code du nom sélectionné. Est-il possible d'utiliser indexof(). Et j'en ai besoin en dynamique ie, quand l'état est sélectionné, j'ai besoin de ce 'code' correspondant de l'ensemble du tableau.comment utiliser indexof dans le tableau défini dans angularjs
pour être plus précis angulaire, il devrait être – Tik
yep mis à jour Merci –
Merci pour la solution –