Hola a todos, he estado probando AngularJS para un proyecto que estoy realizando y tengo la necesidad de intercambiar datos entre controladores la idea es la siguiente(esto es un seudo-código para explicar la idea):
controller1('$scope', function($scope){
//tomo los datos o el dato desde la vista
var val1 = $scope.dataFromView;
//redirecionar a otro controler y pasarle val1;
});
controller2('$scope', function($scope, controller1){
//tomar los datos del controlador1
var val2 = controller1.val1;
//hacer algo con val2
});
Vale, esto es todo... espero que puedan ayudar o dar algunas ideas...
Saludos