2014-07-22 4 views
1

나는 예를 들어 내 사이트에 내 이메일에있는 링크를 클릭하면 :각도-UI-라우터 : 홈페이지에서 예약 쿼리 매개 변수

http://example.com/step1?code=1234 

내 코드가 URL에 표시하고 입력하기 전에 즉시 사라집니다를 내 제어 장치.

.state('step1', { 
    url: '/step1?code',   
    templateUrl: templateDir + 'step1.html',   
    controller: 'Step1Controller' 
}) 

내 쿼리 문자열을 지속하고 $stateParams에 의해 얻을 수있는 방법이 있습니까?

+0

보십시오. '$ stateParams.code'는'code' 쿼리 매개 변수의 값을 제공해야합니다. 앱에서 HTML5 모드를 사용하고 있습니까? 즉, 앱 URL에 이메일에 누락 된 '#'이 있습니까? – craigb

답변

0

나에게 올바른 보이는

.state('step1', { 
    url: '/step1/:code',   
    templateUrl: templateDir + 'step1.html',   
    controller: 'Step1Controller' 
}) 
+1

'http : // example.com/step1/1234'의 URL을 보았으므로 정확하지 않습니다. –