Angular JS: obtenir ng-model sur ng-change

J'ai le code HTML suivant

<select ng-model="country" ng-options="c.name for c in countries" ng-change="filterByCountry"></select>

C'est en étant alimenté par l'objet suivant avec une liste de pays

$scope.countries = [{name:Afeganistão, country:AF}, {namefrica do Sul, country:ZA}, name:Albânia, country:AL}, {name:Alemanha, country:DE}, {name:Andorra, country:AD} ...];

Quand j'ai changer mon déroulante valeur que j'attendais mon modèle ($champ d'application.pays) pour être mis à jour, à l'intérieur de filterByCountry fonction, mais il ne l'est pas. Ce qui me manque ici?

source d'informationauteur Joao Almeida