Why dont you use them as an Angular Service?
I needed to use jQuery Carousel inside my Angular Controller. So I created an app called Animation to host my AnimationService like this
app.js:
'use strict';
var animation = angular.module('animation', []);
service.js:
animation.service('AnimationService', function($timeout) {
this.carousel = function(element, options) {
$(element).tinycarousel(options);
};
});
After that I just need to inject on my angular app:
app.js:
var myApp = angular.module('myApp', ['animation']);
Inject on my angular Controller:
myApp.controller('MyCtrl', function ($scope, $http, AnimationService) {
});
Finally I call the carousel like this (inside my controller):
AnimationService.carousel('.slider', { pager: true });
The first parameter is the element and the second is the jquery.carousel options.
Hope this could help. Let me know if you need any further explanations or examples