I\'m using a jQuery plugin to \'customize\' my selects.
This plugin fires the change event of the original select when some option is selected.
The problem i
You need to access the scope of the dropdown and then apply it as shown below:
$('button').on('click', function(){ var newVal = $(this).data('val'); $('select').val(newVal).change(); var scope = angular.element($("select")).scope(); scope.$apply(function(){ scope.selectValue = newVal; }); });