>

간단한 질문입니다. 제목에 명시된 바와 같이

표시하고 싶지만 경로를 통해서만 액세스 할 수있는 추가 데이터가 있다고 가정합니다. 우리는 부모 루트가 data/:id 라고 말할 것입니다  추가 데이터 경로는 data/:id/extra-data 입니다. .

data/:id/extra-data 로 이동하면  그런 다음 data/:id 로 이동   data/:id/extra-data 에 표시되도록 설정된 구성 요소  여전히 보입니다.

  • 답변 # 1

    답은 예입니다. 기본 경로에 대한 구성 요소가 필요합니다. 그렇지 않으면 하위 경로를 탐색하더라도 하위 경로의 구성 요소가 표시됩니다.

    God Stacked Overflow는 때때로 너무 조밀 할 수 있습니다.

    {
    path: 'data/:id',
    component: DataComponent,
    runGuardsAndResolvers: 'always',
    children: [
    //  This is the default route. Without it other childroutes stay rendered when navigated to
      {
        path: '', 
        component: DumbComponent,
        runGuardsAndResolvers: 'always',
      },
     {
        path: 'extra-data',
        component: ExtraDataComponent,
        runGuardsAndResolvers: 'always',
      },
    ],
    
    

    이것은 코드 문제가 아니 었습니다. 하지만 분명히 모든 사람이 코드를 볼 필요가 있습니다.

관련 자료

  • 이전 spring mvc - 이름이 'SpringMVC'인 DispatcherServlet에서 URI [/ SpringMVC /]가있는 HTTP 요청에 대한 맵핑이 없습니다
  • 다음 arrays - Java 및 Kotlin의 바이트 (또는 비트) 시퀀스