...
Todos os métodos executados retornam um $promise. Promises são promessas de execução, em algum momento no futuro, da sua operaçãooperação desejada (ex.: execução de uma chamada HTTP PUT). Algumas directives conseguem trabalhar com promises e com isso eliminamos a necessidade de callbacks. Para maiores informações, consulte a documentação da bilbioteca Q, onde a teoria de promises é explicada de forma mais completa.
...