Ver Mensaje Individual
  #6 (permalink)  
Antiguo 03/12/2015, 13:00
avegar
 
Fecha de Ingreso: agosto-2014
Mensajes: 9
Antigüedad: 9 años, 9 meses
Puntos: 0
Respuesta: Intercambiar datos entre controladores en AngularJS

Hice esto pero redirecciona al integrar el service:
pp.service('dataService', function(){
var val1 = {};

var setVal = function(newString){
val1 = newString;
};
var getVal = function(){
return val1
} ;
return{
setVal: setVal,
getVal: getVal
}
});


/**
* controller by the index view
*/
app.controller('homeCtrl', ['$scope','$window', function ($scope, $window ,dataService) {

$scope.indexData = function () {
var newString = $scope.searchBox;
dataService.setVal(newString);
$window.location.href = "#/search";

}
}]);

/*
*controller for search view
*/
app.controller('searchCtrl', ['$scope', function ($scope, dataService) {
$scope.inData = dataService.getVal();