Angular에서 올바른 구성 요소로 라우팅 할 수 없습니다.

user1186050

라우팅을 올바르게 설정하고 있는지 확실하지 않습니다. 사용하여 'MemberEditComponent'로 라우팅 할 수없는 것 같습니다.

[routerLink]="['/members/edit']"

내 회원 모듈에 대한 내 앱 라우팅 섹션입니다.

{
  path: 'members',
  runGuardsAndResolvers: 'always',
  canActivate: [AuthGuard],
  loadChildren: () =>
    import ('./members/members.module')
    .then(mod => mod.MembersModule)
},

다음은 내 회원 라우팅 파일입니다. 여기서 회원에 대한 라우팅은 제대로 작동하고 '/ members / 1'에 대한 라우팅은 잘 작동하지만 '/ members / edit'로 라우팅하는 방법을 알 수 없습니다.

나는 둘 다 시도했다

경로 : ': edit',

경로 : '/ edit',

경로 : '편집',

그리고 아무것도 작동하지 않습니다

const routes: Routes = [{
    path: '',
    component: MembersComponent
  },
  {
    path: ':id',
    component: MemberDetailsComponent,
    resolve: {
      user: MemberDetailResolver
    }
  },
  {
    path: ':edit',
    component: MemberEditComponent,
    canDeactivate: [PreventUnsavedChangesGuard]
  },
];

KShewengger

경로에, 당신은 당신이 액세스하는 경우 기본적으로 같은 정도 읽을 될 수있는이 개 매개 변수를 지정 한 때문이다 /members/edit당신, 그것은 것 처음 땅을 MemberDetailsComponent같은 각도 취급 귀하 /edit는 AS :id의 매개 변수MemeberDetailsComponent

{
    path: ':id',
    component: MemberDetailsComponent,
    resolve: {
      user: MemberDetailResolver
    }
  },
{
    path: ':edit',
    component: MemberEditComponent,
    canDeactivate: [PreventUnsavedChangesGuard]
},

대신 다음과 같이 구현할 수 있습니다.

{
    path: 'edit',                                   // without :, so this will be matched first if the route has /edit in it
                                                    // or edit/:id if you are editing something in this component
    component: MemberEditComponent,
    canDeactivate: [PreventUnsavedChangesGuard]
},
{
    path: ':id',
    component: MemberDetailsComponent,
    resolve: {
      user: MemberDetailResolver
    }
},

이 기사는 인터넷에서 수집됩니다. 재 인쇄 할 때 출처를 알려주십시오.

침해가 발생한 경우 연락 주시기 바랍니다[email protected] 삭제

에서 수정
0

몇 마디 만하겠습니다

0리뷰
로그인참여 후 검토

관련 기사

분류에서Dev

Angular에서 라우팅을 통해 구성 요소를 표시 할 수 없습니다.

분류에서Dev

angular2 : 매개 변수로 라우팅 할 때 다른 구성 요소의 템플릿에 구성 요소 템플릿을 표시하는 문제

분류에서Dev

현재 구성 요소 위로 구성 요소를 라우팅 할 수 없습니다.

분류에서Dev

Angular에서`ComponentFactoryResolver`를 사용할 때 다른 구성 요소로 데이터를 전달할 수 없습니다.

분류에서Dev

올바른 경로에 액세스 할 수 없습니다! 각도 라우터

분류에서Dev

라우팅 된 반응 구성 요소 내에서 자식 (라우팅 된 자식은 제외)을 렌더링 할 수 없습니다.

분류에서Dev

React에서 다른 구성 요소의 모달 구성 요소를 올바르게 호출 할 수 없습니다.

분류에서Dev

Python을 사용할 때 Chrome 개발 도구에서 올바른 요소를 추출 할 수 없습니다.

분류에서Dev

Angular 1.5 구성 요소 라우터를 설치할 수 없습니다.

분류에서Dev

각도 8 라우팅, 슬래시 앞에 이름이없는 구성 요소로 이동할 수 없음

분류에서Dev

Angular2 : 구성 요소를로드 할 수 없습니다.

분류에서Dev

브라우저에서 선택할 수 있지만 jQuery로 요소를 타겟팅 할 수 없습니다.

분류에서Dev

Angular 2- 구성 요소 선언에서 다른 구성 요소를 가져올 수 없습니다.

분류에서Dev

올바른 주소로 다시 라우팅 할 API URL을 가져올 수 없음 : React Hooks

분류에서Dev

다른 클래스 구성 요소 내에서 React 클래스 구성 요소를로드 할 수 없습니다.

분류에서Dev

Angular 2에서 라우팅을 사용할 수 없습니다.

분류에서Dev

ngRoute를 올바르게 라우팅 할 수 없습니다.

분류에서Dev

그리드의 올바른 셀에 요소를 배치 할 수 없습니다.

분류에서Dev

동적으로로드 된 하위 구성 요소에 json 데이터를 바인딩 할 수 없습니다.

분류에서Dev

다른 구성 요소로 라우팅하는 동안 Angular 2 오류

분류에서Dev

Twilio에서 다른 번호로 통화를 라우팅 할 수 있습니까?

분류에서Dev

Angular 8에서 다른 구성 요소로 이동 한 후 구성 요소의 상태를 어떻게 저장할 수 있습니까?

분류에서Dev

Angular 4의 자식 구성 요소에서 다른 자식 구성 요소로 어떻게 액세스 할 수 있습니까?

분류에서Dev

Angular : API 응답에 따라 다른 구성 요소로 라우팅하는 방법은 무엇입니까?

분류에서Dev

반응에서 링크 및 라우터를 사용하여 한 구성 요소에서 다른 구성 요소로 소품을 어떻게 전달할 수 있습니까?

분류에서Dev

다른 URL로 동일한 구성 요소에 대한 라우팅 반응

분류에서Dev

다른 구성 요소의 템플릿에서 HTML 요소로 스크롤 할 수 있습니까?

분류에서Dev

ASP.Net에서 URL 라우팅을 사용하여 페이지를 요청하면 Javascript가 이미지의 올바른 경로를 확인할 수 없습니다.

분류에서Dev

Angular 2 : 사용자 정의 구성 요소에서 작동하는 두 가지 방법으로 바인딩 할 수 없습니다.

Related 관련 기사

  1. 1

    Angular에서 라우팅을 통해 구성 요소를 표시 할 수 없습니다.

  2. 2

    angular2 : 매개 변수로 라우팅 할 때 다른 구성 요소의 템플릿에 구성 요소 템플릿을 표시하는 문제

  3. 3

    현재 구성 요소 위로 구성 요소를 라우팅 할 수 없습니다.

  4. 4

    Angular에서`ComponentFactoryResolver`를 사용할 때 다른 구성 요소로 데이터를 전달할 수 없습니다.

  5. 5

    올바른 경로에 액세스 할 수 없습니다! 각도 라우터

  6. 6

    라우팅 된 반응 구성 요소 내에서 자식 (라우팅 된 자식은 제외)을 렌더링 할 수 없습니다.

  7. 7

    React에서 다른 구성 요소의 모달 구성 요소를 올바르게 호출 할 수 없습니다.

  8. 8

    Python을 사용할 때 Chrome 개발 도구에서 올바른 요소를 추출 할 수 없습니다.

  9. 9

    Angular 1.5 구성 요소 라우터를 설치할 수 없습니다.

  10. 10

    각도 8 라우팅, 슬래시 앞에 이름이없는 구성 요소로 이동할 수 없음

  11. 11

    Angular2 : 구성 요소를로드 할 수 없습니다.

  12. 12

    브라우저에서 선택할 수 있지만 jQuery로 요소를 타겟팅 할 수 없습니다.

  13. 13

    Angular 2- 구성 요소 선언에서 다른 구성 요소를 가져올 수 없습니다.

  14. 14

    올바른 주소로 다시 라우팅 할 API URL을 가져올 수 없음 : React Hooks

  15. 15

    다른 클래스 구성 요소 내에서 React 클래스 구성 요소를로드 할 수 없습니다.

  16. 16

    Angular 2에서 라우팅을 사용할 수 없습니다.

  17. 17

    ngRoute를 올바르게 라우팅 할 수 없습니다.

  18. 18

    그리드의 올바른 셀에 요소를 배치 할 수 없습니다.

  19. 19

    동적으로로드 된 하위 구성 요소에 json 데이터를 바인딩 할 수 없습니다.

  20. 20

    다른 구성 요소로 라우팅하는 동안 Angular 2 오류

  21. 21

    Twilio에서 다른 번호로 통화를 라우팅 할 수 있습니까?

  22. 22

    Angular 8에서 다른 구성 요소로 이동 한 후 구성 요소의 상태를 어떻게 저장할 수 있습니까?

  23. 23

    Angular 4의 자식 구성 요소에서 다른 자식 구성 요소로 어떻게 액세스 할 수 있습니까?

  24. 24

    Angular : API 응답에 따라 다른 구성 요소로 라우팅하는 방법은 무엇입니까?

  25. 25

    반응에서 링크 및 라우터를 사용하여 한 구성 요소에서 다른 구성 요소로 소품을 어떻게 전달할 수 있습니까?

  26. 26

    다른 URL로 동일한 구성 요소에 대한 라우팅 반응

  27. 27

    다른 구성 요소의 템플릿에서 HTML 요소로 스크롤 할 수 있습니까?

  28. 28

    ASP.Net에서 URL 라우팅을 사용하여 페이지를 요청하면 Javascript가 이미지의 올바른 경로를 확인할 수 없습니다.

  29. 29

    Angular 2 : 사용자 정의 구성 요소에서 작동하는 두 가지 방법으로 바인딩 할 수 없습니다.

뜨겁다태그

보관