Ver Mensaje Individual
  #2 (permalink)  
Antiguo 02/07/2014, 11:13
Avatar de stock
stock
 
Fecha de Ingreso: junio-2004
Ubicación: Monterrey NL
Mensajes: 2.390
Antigüedad: 19 años, 10 meses
Puntos: 53
Respuesta: Checkbox con Angularjs

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
  1. //servicio
  2. myapp.factory('Service',function(){
  3.     var data;
  4.  
  5.     return {
  6.         setData : function(d){data = d;},
  7.         getData : function(){return data;}
  8.     }
  9. });
  10.  
  11. //controller 1
  12. myapp.controller('PrimerController', ['$scope','Service', function($scope,Service) {
  13.     Service.setData([{checkbox1:1},{checkbox2:0}]);
  14. }]);
  15.  
  16.  
  17. //controller 1
  18. myapp.controller('SegundoController', ['$scope','Service', function($scope,Service) {
  19.     var checkboxes = Service.getData();
  20. }]);

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