javascript - Value between Modules AngularJs, Spring -


i using angularjs application , transfer data between modules, tried ways, data not getting passed. please have @ code here.

i have page called departments in frontapp module, while clicking on particular department, want pass department id departmentapp module each department have own page.

<a href="./school"><h5>{{school.schoolname}}</h5></a> <ul data-ng-repeat="department in school.departments"> <li data-ng-click="getdepartmentbydepartmentid(department.departmentid);setdepartmentid(department.departmentid)">     <a href="./department"> {{department.departname}}</a> </li> 

the code of controller trying departmentid

$scope.getdepartmentbydepartmentid = function(departmentid){     schoolservice.getdepartmentbydepartmentid(departmentid).then(function(response){         $scope.department= response.data;     }); }  $scope.getdepartmentid=function(){     schoolservice.getdepartmentid().then(function(response){         $scope.departmentid = response.data;     }); }  $scope.setdepartmentid=function(departmentid) {    //some authentication code...    alert(departmentid);    schoolservice.setdepartmentid(departmentid);    alert(schoolservice.getdepartmentid());     //here want pass username homectrl.js    window.location.href="./department" } 

the code in services js file

obj.getdepartmentid=function(){     return departmentidschool; };  obj.setdepartmentid=function(departmentid){     // var departmentid = null;     departmentidschool = departmentid; };  obj.getdepartmentbydepartmentid=function(departmentid){     return $http.post('getdepartmentbydepartmentid?departmentid='+departmentid); }; 

in departmentapp module - departmentcontroller.js

app.controller("schoolcontroller", schoolcontroller); app.service("schoolservice",schoolservice); angular.module("frontapp").schoolservice.getdepartmentid().then(function(response){     $scope.departmentid = response.data;     alert($scope.departmentid); }); 

but here departmentid not getting. after going through many questions @ stack overflow, come know in service layer need have getter , setter, after placing not working. can 1 me here?

the answer posted here: angularjs passing value 1 module module

is not working. great if explain clearly.


Comments