2016-11-04 3 views
0

나는 각도 js에 초보자입니다. 내 프로젝트에서 앵커 태그에 여러 매개 변수를 전달하고 싶습니다. 주소 표시 줄에 여러 개의 매개 변수가 표시됩니다. 나는 이것을 시도했지만 전혀 작동하지 않는다.각도 j를 사용하여 url에 여러 매개 변수를 전달하는 방법은 무엇입니까?

<a href="" ui-sref="edit_user({id:0,pid:'add-user'})">Add New user</a> 

그것은 "http://localhost/Angular/#/edit-user/0"보여주고있다,하지만 난 좀 더 매개 변수를 전달해야합니다. 위 코드가 있습니다. URL을 ""http://localhost/Angular/#/edit-user/0/add-user "," 여기에서 원하십니까? 제발 제안 해주세요. 감사합니다.

+0

당신이'edit_user' 상태를 추가하시기 바랍니다 수 및 당신은'에서 설정 원하는 것을 추가 매개 변수와 질문을 업데이트하십시오 edit-user' 페이지 –

+0

이 매개 변수는 ui-route config에서 선언해야합니다. – Natiq

+0

이것을 참조하십시오. http://plnkr.co/edit/r2JhV4PcYpKJdBCwHIWS?p=preview –

답변

1

당신이 할 수있는 그런 :

사용자의 설정에
$state.go('editUser', {id: 0, pid: 0}); 

// or In your view : 

<a ui-sref="editUser({id:0,pid:0})">Add New user</a> 

:

$stateProvider 
.state('editUser', { 
    url: '/edit-user?id&pid', 
    views: { 
    '': { 
     templateUrl: 'users.html', 
     controller: 'MainCtrl' 

    }, 
    }, 
    params: { 
    id: null, 
    pid: null 
    } 
}) 
관련 문제