'use strict'; angular.module('app') .service('MarkService', ['$http','main_host','$state',function ($http,main_host,$state) { var params = { taskId:0, module:1, type:null } this.setParams = function(taskId,module,type){ params.taskId = taskId; params.module = module; params.type = type; } this.markScore = function(taskId,module,score){ var params = { taskId:taskId, module:module, score:score } return $http.post(main_host+'/api/EvalStudentMarks',params); } this.goNext = function(){ console.log(params.taskId); $state.go('markstep.step' + (params.module - 0 + 1),{'taskId':params.taskId}); } this.goPrev = function(){ $state.go('markstep.step' + (params.module - 0 - 1),{'taskId':params.taskId}); } }])