Like Chan said, you can either have a parent controller and have the property that you want to share in the parent controller.
So when you save the value and redirect, save in parent controller's scope property so it will be accessible from another controller which is again a child of the parent controller.
Another option that I use always and prefer is...
Create a service and inject that service in both the controllers.
Services are like singleton and instantiated only once.
You can save your data in a property from Controller one and then access it from Controller two.
app.factory("MyService", function(){ return sharedData; });
app.controller("FirstCtrl", function($scope, MyService){
// save data
MyService.sharedData = your data;
// redirect to view that uses SecondCtrl
});
app.controller("SecondCtrl", function($scope, MyService){
// get data
var data = MyService.sharedData;
});
I hope this makes sense.