Добрый день друзья!
Допустим у меня в контроллере есть функция, отвечающая за передачу некоего массива принятого с сервера в $scope
function MyCtrl($scope, req, calc){
$scope.update = function() {
req.post('c=users&a=getAll', {}, function (res) {
res = calc.calc(res[i]);
$scope.items = res;
}
});
}
$scope.update();
}
У меня так же есть другой контроллер, в котором я отправляю данные из формы на сервер
function Add($scope, req){
$scope.save = function(){
req.post('c=users&a=add', $scope.mydata, function(res){
//в этом callback необходимо что то вроде MyCtrl.update();
});
}
}
После добавления, нужно, чтобы первый контроллер снова отправил запрос на сервер и записал в $scope обновленные данные.
Как наиболее правильно реализовать подобное?