CAPTURA DE PARAMETROS

angular, controller, services, javascript

HTML

<div ng-app="myApp">

  <div ng-controller="capturaCtrl">
  <!--capturar valor en 'algunaVariable' con ng-click o ng-model se me ocurre para pasarla al service captura -->
   CODIGO A CAPTURAR: <button ng-click="setCodigo(capturame)">{{capturame}}</button>
  </div>
  
  <br>
  
  <div ng-controller="recibeCtrl">
   CODIGO CAPTURADO: 
    {{ codigo() }}
  </div>
  
</div>

JavaScript

var app =  angular.module('myApp',[]);
  
  app.factory('captura',  function(){
    var  codigo = "initial value"; // <== variable que reciba del controllar capturaCtrl
    return{
      getCodes: function(){
        return codigo;
      },
      setCodes: function(value) {
        codigo = value;
        return value;
      }
    }
  });
  
  app.controller('capturaCtrl', ['$scope', 'captura', function($scope, captura){
  	$scope.capturame = '1111';
    $scope.setCodigo = captura.setCodes;
    
  }]);
  
  
  app.controller('recibeCtrl', ['$scope', 'captura', function($scope, captura){
  	$scope.codigo = captura.getCodes;
    
  }]);