I want to pass value from ng-click inside button, to athor html page (controller). I have one page with 'getPersonalCtrl' controller that get my vaue from ng-click, and want to sent this value to athor controller 'viewPersonalCtrl' in a diffrent html page, but I cant get the value.
this is my getPersonalCtrl (controller):
mymedical.controller('getPersonalCtrl',['$scope','$http','$cookies','myService',function($scope,$http,$cookies,myService) {
$scope.viewCurrent = function(value){
$scope.information = value;
myService.setInfo($scope.information);
///window.location="viewDetails.html";
}
}]);
this is my viewPersonalCtrl (controller) that I want to send the data to:
mymedical.controller('viewPersonalCtrl',['$scope','$http','$cookies','myService', function($scope,$http,$cookies,myService){
$scope.myreturnedData = myService.getInfo();
console.log($scope.myreturnedData);
}]);
mymedical.factory('myService', function(){
console.log("factory");
var infoObj = null;//the object to hold our data
return {
getInfo:function(){
console.log("getInfo");
console.log(infoObj);
return infoObj;
},
setInfo:function(value){
//console.log("setInfo");
//console.log(value);
infoObj = value;
}
}
});
what I need to do to fix it?
Thanks,