I have a problem when angular\'s ng-change is called when model is changed programmatically.
$scope.sendMessage = function() { $scope.message = \"Message sen
You are providing value to model in controller ,so whenever you will set value of model which is matching with list it will call ng-change:
See updated plunker: http://plnkr.co/edit/f3xGmKesLFbzti56WLyH?p=preview