03/12/2015, 13:00
|
| | Fecha de Ingreso: agosto-2014
Mensajes: 9
Antigüedad: 10 años, 3 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(); |