2014-01-27 2 views
0

매우 큰 각 응용 프로그램을 구축 중입니다.탐색을 방해하지 않고 여러 페이지에서 동일한 페이지를 유지하는 방법

컨트롤러가 50 개가 넘고 현재까지 사이트에 끝이 없습니다.

저는 약 8 페이지가 있습니다. 다른 컨텍스트 또는 작업 흐름에 표시되어야합니다.

예를 들어 메시지를 보낼 수있는 메시지 페이지가 있습니다.

약 4 가지 방법으로이 페이지를 볼 수 있습니다.

이제 각각의 방법으로 상단에 탐색 버튼이 있고 이전 섹션으로 돌아가거나 다른 정보가 표시됩니다.

그렇지 않으면 모두 같습니다.

현재 페이지로 이동하는 4 가지 방법 각각에 대한 경로를 만듭니다. 그리고 각 경로에 대한 사용자 정의 컨트롤러. (서비스에서 할 수있는만큼 많은 기능을 오프로드하려고 시도합니다.)

다른 라우트를 가지고 있지만 동일한 컨트롤러를 사용하여 이러한 종류의 페이지를 설정합니다. routeParam을 if/else 로직에 사용합니다.

나는 많은 것들에 길을 복사하고 있기 때문에 이것은 매우 엉성한 느낌이 든다.

어떤 조언이 필요합니까?

답변

관련 문제