I suspect you doing it wrong, if you bind something with ng-model or ng-select, you shouldn't try to modify it directly in the DOM.
Also use scope.$watch rather than triggering event.
Try to turn off jquery to start with and implement your feature, then you'll figure out the right way more easily.