2016-07-18 2 views
1

angular-ui-router 1.0을 사용하고 있습니다. 구성 요소를 사용할 때 params를 검색하려고하는데 이전 $state.params$stateparams을 시도했지만 작동하지 않습니다. 'ocLazyLoad'와 함께 일부 동적 라우팅을 사용할 때 해결 방법을 사용할 수 없습니다. 어떤 제안? 같은구성 요소에 대한 ui-router alpha의 state.params 가져 오기

뭔가 :

$stateProvider 
    .state('test', { 
    url: "/test/:id", 
    component: "myComponent" 
}); 

답변

0

오타가 있습니다. 마찬가지로 : id는 매개 변수로 인식 할 수 없습니다.

url: "/test/:id", 
+0

인사로 PARAMS에 액세스하는 경우 확실하지 오전 (/가 없습니다) Ferox, 오타는 코드에 포함 된 코드의 일부였습니다. 코드는 괜찮습니다. 나는 그것을 포스트에서 바로 잡았다. 감사 – Fabiot

0

당신이 요청 여부 그러나 상태 params를

.state('question',{ 
    url : '/question/:id' // or url : '/question/{id}' 
    controller : 'SomeController', 
    component : 'someComponent' 
}); 

을 다음과 같이 액세스 할 수

.controller('SomeController',function($state,$stateParams){ 
    $scope.id = $stateParams.id; 

    }); 
관련 문제