I work for a large company, and we're looking to revamp our homegrown reusable component library. It's based off jQuery; has been around for 5 years, and has buttons, groupboxes, accordions, etc: very similar to jQuery UI.
We've also started building some applications with AngularJS. Right now we're building directives that call our component library with $watch, $apply, etc. This is kind of annoying.
We're considering building our next version of our component library with 100% Angular integration: only through a directive can a developer build a groupbox, etc. I like this idea, but am worried about what might fall through the cracks if we build this way.
So I'm looking for examples of folks that have build an enterprise library off Angular. Did you find instances where you wish you had a pure JS (or jQuery) API, rather than forcing folks to make an ng-app? And would you make the same decision now?