Comment appeler la fonction AngularJS à partir de select & gt; option

J'ai besoin d'appeler une AngularJS fonction de sélection:

<select ng-model="selection" >
<option onselect="angular.element(this).scope().functionCall('one')">one</option>
<option onselect="angular.element(this).scope().functionCall('two')">two</option>
<option onselect="angular.element(this).scope().functionCall('three')">three</option>
<option onselect="angular.element(this).scope().functionCall('four')">four</option>
</select>

Cependant, la fonction n'est jamais appelée.

Dans le contrôleur,

$scope.functionCall = function(value){
//do stuff with value
}

Comment puis-je appeler la fonction.

source d'informationauteur user3779089