angularjs state.go with multiple params

북마크 추가

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;

.

.

.

 

}

 

 

 

 

 

 

AD
관리자
2016-08-17 15:35
SHARE