Service on singelton jonka elinikä on koko AngularJS:n elinikä. Sillä on siis suuri ero Controllereihin jotka luodaan aina kun View/Template näytetään ja tuhotaan kun näyttö piilotetaan. Tämän eron takia Servicellä ei myöskään ole $scopea (koska sillä ei ole templatea). Servicen muuttujat/functiot lisätään siis suoraan construktori.gunctioon this-viitteellä.
Serviceissä tieto säilyy näyttöjen välillä joten ne sopivat hyvin cachetukseen.
ng-repeat direktiivi on for-looppi jolla voidaan toistaa HTML-rakennetta. Jokaiselle loopille luodaan oma ala-$scope (eli $scope joka perii parent-scopen ominaisuudet) jossa on apumuuttujia $index, $first, $last
jne.