Как передать объект, используя $ rootScope?

У меня есть одна функция с именем saveInDB. Который сохраняет данные в базе данных. Объект передается в качестве параметра функции.

$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');
})

В другом контроллере, где мне нужно получить доступ к iObj для других контроллеров. Я не получаю объект. В контроллерах у меня есть

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

Ответы на вопрос(2)

Ваш ответ на вопрос