The question is not how to run some code, but rather how to trigger the change event. I found an angular-friendly way to do this. I have a jQuery UI slider that changes the value of another input which has the ng-change on it. The secret is that once you turn it into an angular.element you now have access to a method called triggerHandler. From what I've seen, using this would not be considered bad practice:
angular.element(document.getElementById('test')).triggerHandler('change');
tymeJV's answer did angular.element("#test")
directly without using jQuery, but I got a console error and broken functionality that way. This version works without any dependencies.
与恶龙缠斗过久,自身亦成为恶龙;凝视深渊过久,深渊将回以凝视…