So I have some plugins and libraries I want to use in my angular app and (currently) I am simply referencing those functions/methods as they were intended in 99% of apps in a wa
Yes you can use dependency injection for filters and directives
Ex:
Filter:
app.filter('', ['$http', function(http){
return function(data){
}
}]);
Directive:
app.directive('', ['$http', function(http){
return {
....
}
}]);
Service:
app.factory('', ['$http', function(http) {
var shinyNewServiceInstance;
return shinyNewServiceInstance;
}]);