어떻게 부모 루트와 하위 루트의 해석을 순서대로 집행합니까?

질문:

다음은 제가 angular2 프로젝트에 대한 간소화 노선입니다.
export const ROUTES: Routes = [
  {
    path: "user/:user_id",
    component: UserAuthComponent,
    resolve: {
      _auth: UserAuthResolver
    },
    children: [
      {
        path: "",
        component: UserComponent,
        resolve: {
          user: UserResolver
        }
      },
      // .... many more routes that require authentication cookie 
    ]
  }
]
그 중에서 UserAuthResolver 서버에 GET 인증 쿠키를 설정하고 (이것은 UserResolver 모든 하위 루트 분석 프로그램(이곳은 표시되지 않음)이 성공하는 데 필요한 것을 요청합니다.
그러나angular2는 아버지 루트resolveresolve 루트children를 순서대로 집행하지 않고 모든'관련'resolve과 경쟁하는 것 같다.따라서 상술한 코드는 일반적으로 신분 검증 오류를 알릴 수 있다.
이 문제를 해결할 방법이 있습니까?
참고로 UserAuthResolverUserComponent에 넣을 수 없습니다. 왜냐하면 이것은 필요한 곳에서'신분 검증'코드를 반복하는 것을 의미하기 때문입니다.
편집: 이 물건은 적절하게 nested resolve라고 불린다.간단히 말하면angular2의 끼워넣기 해석을 어떻게 처리합니까?Angular1에서는 possible인 것 같다.

답안

분명히 이것은 known bug 버전이고 새로운 2.1.0 버전 중fixed이다.
나는 이미 이 판본이 확실히 이 문제를 해결했다는 것을 증명했다.