2016-07-25 7 views
4

각도 경로 도구를 사용하여 경로를 만들었습니다. 그것은 즉각도 2 자식 경로

  • +dashboard
  • +document

나는 각-CLI 도구를 사용하여 하위 경로를 만드는 방법을 해결할 수없는 그 앞에 +와 폴더를 만든다. 그것은 정말로 중요하지 않지만, 아동 경로를 설명하기 위해 신청 구조에서 합의한 것을 채택하기를 원할 것입니다.

그럼 어떻게해야합니까?

내가 일

  • app\+document
  • app\+chapter
  • 이런 종류의 일이

    • app\+document\+chapter

    이가 더 좋아 부모 경로에서 폴더를 배치해야합니까

그 외에도 일반적으로 경로에 대해서는 약간 혼란 스럽습니다. 제 이해는 비추천 노선과 새로운 노선이 있다는 것입니다. Angi-cli 도구로 생성 된 새로운 시스템을 사용하고 있다고 생각합니다. 어쨌든 여러 단계의 하위 경로가 중첩됩니다. 그리고이게 합법적인지 궁금 해서요. 이이 작업을 수행하는 가장 좋은 방법

@Routes([ 
    { path: '/', component: DashboardComponent }, 
    { path: '/document/:id', component: ReaderComponent, 
     children: [ 
      { path: '', redirectTo: 'chapter/0', pathMatch: 'full' }, 
      { path: 'chapter/:id', component: ChapterComponent, 
      children: [ 
       { path: '', redirectTo: 'para/0', pathMatch: 'full' }, 
       { path: 'para/:id', component: ParagraphComponent } 
      ]} 
     ] 
    } 
]) 

그래서 http://my-url/document/1http://my-url/document/1/chapter/0/para/0에 저를해야합니까? 그것은 깊은 링크 등을 허용하기 때문에 나는 그것을 좋아하지. 그것은 또한 redirectTo가 작동하지 않는 것처럼 보입니다.

는하지만이 모든에 조금 새로운 그리고 난 그것은 당신에게 다른 호환되지 않는 라우터 버전의 혼합 재료를 보인다 가능

답변