Comment passer d'un objet à l'aide de $rootScope?

J'ai une fonction nommée comme saveInDB. Qui enregistre les données dans la Base de données. L'objet est passé en paramètre à la fonction.

$scope.SaveDB(iObj,function(iResult){
//after a sucessfull opreation in the DB. Now  I need iObj to be passed to other controller.
//I have used $emit method
$rootScope.$emit('saveCallback');
})

Dans d'autres contrôleur où j'ai besoin d'accéder à la iObj à d'autres contrôleurs. Je ne reçois pas l'objet. Dans une contrôleurs j'ai

var _save = $rootScope.$on('saveCallback',function(){
//i want same obj(which is used for saving ) to be access here.
})

OriginalL'auteur Shardul Pendse | 2014-01-25