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;
}]);