Кстати, цените FRP стайл UI:
1) все глобальные переменные это аналог $scope.name = 33;
2) все сервисы подгружаются автоматически по имени, и обязаны начинаться с $
(если идешка ругается можете для виду передать сервисы в параметрах)
3) то что мы видим в методе send - ассинхронно, да да ^__^ как придет ответ значение положится в response, сервисы могут возвращать ассинхронно
4) все что приравнивается в скобочках - FRP ячейки которые будут пересчитываться при обращении к ним
5) завтра пойду сжигать доки ангуляра