Вам нужно написать сервис, который будет инкапсулировать в себе все внешние взаимодействия.
User
.getAll
.add (после успешного выполнения запроса вызывает .onUserAdded)
.onUserAdded
function MyCtrl($scope, req, calc, User){
$scope.update = function() {
User.getAll(function (res) {
res = calc.calc(res[i]);
$scope.items = res;
}
});
}
User.onUserAdded($scope.update);
$scope.update();
}
function Add($scope, req, User){
$scope.save = function(){
User.add($scope.mydata);
}
}
Таким образом при добавлении пользователя будет вызван обработчик onUserAdded, на который будет подписан контроллер MyCtrl, что вызовет обновление списка.
Вам осталось только все это реализовать.