Standard approach is to create a angular directive that wraps the 3rd party widget.Eg<div my-carousel-directive="settings">then in your directive linking function:iElement.carousel(config);
I've used swipeJS a few times on mobile apps. http://swipejs.com/