Usługi AngularJS to pojedyncze usługi, które wykonują określone zadania wspólne dla aplikacji internetowych. AngularJS zapewnia szereg wbudowanych usług, wraz z możliwością tworzenia usług niestandardowych zgodnie z wymaganiami. Usługi są również używane do komunikacji między składnikami aplikacji za pośrednictwem iniekcji zależności (DI).