Thanks! I also just found out about angular-ui-utils, where they have a generic pass-thru directive for initializing jQuery plugins. Interestingly, they opted to use $timeout inside the compile function:
https://github.com/angular-ui/ui-utils/blob/master/modules/j...Wonder why that is, are there cases that would otherwise break?