Thanks to the lovely person who provided me this answer
Angular - Multiple $http.get Requests for Data
I now use $q quite often when making http requests.
My question now is should I also be it using when firing several functions when a controller is activated?
Say for instance the first few lines of my controller has
functionOne()
functionTwo()
functionThree()
should I instead be using
$q.all([
functionOne();
functionTwo();
functionThree();
]);
even if the functions in question do not return a promise, and are not making http calls.