Podrías usar un servicio, lo injectas en ambos controllers, en controller le das la información al servicio y en el otro la solicitas.
Código Javascript
:
Ver original//servicio
myapp.factory('Service',function(){
var data;
return {
setData : function(d){data = d;},
getData : function(){return data;}
}
});
//controller 1
myapp.controller('PrimerController', ['$scope','Service', function($scope,Service) {
Service.setData([{checkbox1:1},{checkbox2:0}]);
}]);
//controller 1
myapp.controller('SegundoController', ['$scope','Service', function($scope,Service) {
var checkboxes = Service.getData();
}]);
Los servicios son singletons, los controllers no, eso significa que los servicios persisten en toda tu app, son muy utiles para enviar y recibir enformación entre controllers y para muchas otras cosas más.
Saludos