Sélectionnez options par ng-click ne fonctionne pas dans le navigateur google chrome en utilisant AngularJS

J'ai besoin d'utiliser ng-cliquez sur afin que je puisse passer trois paramètres et mettre dans mon local json, basé sur la sélection.

<select>                                                             
<option id="" value="">--Select--</option> 
<option ng-repeat="comparison in comparisons" ng-click="setSkillComparisonOperator(index,comparison.sid,comparison.name)"
 ng-selected="comparison.sid == data.value.comparisonOperator.sid">{{comparison.name}}</option>
</select>

Je peux l'utiliser ng et ng-modifier comme suit.

<select ng-model="item" ng-options="o.id as o.id for o in list" ng-change="onFunction(item)">{{item}}</select>

Dans ce cas , je ne peux pas passer trois paramètres comme suit.

<select ng-model="item" ng-options="o.id as o.id for o in list" ng-change="onFunction(o.id,o.name)">{{item}}</select>
  • Vous n'utilisez pas l'objet o en ng-car il est uniquement valide dans la partie inférieure de la portée. La valeur du point est valide en raison de ng-model. Désormais, ng-change="onFunction(item.id, item.name)" serait correct. Aussi, supprimer {{item}} de l'intérieur de la <select/> tag.
  • Veuillez consulter : stackoverflow.com/questions/17337042/...