2017-09-26 3 views
0

각도 4의 응용 프로그램에는 테이블이있는 모든 행에 3 개의 아이콘 (중복, 편집, 삭제)이 있습니다. 편집하지만 같은 같은 페이지로 라우팅 내가 중복 아이콘을 클릭하면각도 4의 다중 경로 지정 매개 변수

path: 'object/:code', 
loadChildren: '.... 

내가 원하는 : 내가 편집 아이콘 편집에 대한 세부 정보 페이지이 특정 객체에 대한 응용 프로그램 경로를 클릭하면 는이 경로를 엉 세부 정보 페이지에 내가 복제 모드라는 것을 말해야하기 때문에 다른 정보를 전달해야합니다. 최상의 방법은 무엇이며 세부 정보 페이지에서 어떻게 찾을 수 있습니까?

+0

올바르게 이해하면 라우팅 할 때 데이터를 전달하려는 것처럼 들리지만이 답변을 확인하십시오. https://stackoverflow.com/questions/36835123/how-do-i-pass-data-in-angular-2 - 사용 중 라우팅 구성 요소 – omer

답변

0

질문에, 객체 식별자 (당신이 상상하는 행)를 나타내는 정의 된 매개 변수를 가진 라우트에 도달해야하므로 표준 라우트 매개 변수가 필요합니다.

동일한 경로의 추가 매개 변수 인 옵션에 대해서는 QueryParams에 대한 공식 문서에서이 링크를 볼 수 있습니다.

경로 매개 변수 예에서는 경로에 특정한 매개 변수 만 처리하지만 모든 경로에서 선택적 매개 변수를 사용하려면 어떻게해야합니까? 여기서 쿼리 매개 변수가 작동합니다.

이렇게하면 Id 매개 변수를 사용하여 표준 경로를 처리하고 관리하려는 모든 유스 케이스의 옵션을 추가 할 수 있습니다.