angularjs에서 $state.go로 페이지를 이동할때 여러개의 파라미터를 넘기는 방법입니다.
1. 모듈의 $stateProvider에서 parameter 추가
angular.module('module', []).config(function($stateProvider) {
$stateProvider.state('state',{
url : '/url',
templateUrl : 'template.html',
controller : 'SampleController',
params : {
'param1' : null,
'param2' : null,
.
.
.
}
});
});
2. Controller에서 $state.go() 호출
$state.go('state', { param1 : value1, param2 : value2, ......................});
3. 받는쪽 Controller
function SampleController($stateParams){
var param1 = $stateParams.param1;
var param2 = $stateParams.param2;
.
.
.
}