J'utilise ng-options pour sélectionner des valeurs dans une liste déroulante. J'aimerais pouvoir comparer l'ancienne valeur à la nouvelle valeur. ng-change fonctionne bien pour saisir la nouvelle valeur du menu déroulant, mais comment puis-je obtenir à la fois la nouvelle valeur et la valeur d'origine?
<select ng-change="updateValue(user)" ng-model="user.id" ng-options="user.id as user.name for user in users"></select>
Par exemple, disons que je voulais que le contrôleur enregistre, "Votre ancien nom d'utilisateur était BILL, votre nom d'utilisateur actuel est PHILLIPE."