2017-10-25 8 views
0

사람이 해결되기 전에 this.personnelAPIService.mainID을 어떻게 해결해야합니까?Angular 2에서 우리는 어떻게 관찰 가능한 분해능의 의존성을 처리합니까?

export class PersonResolver implements Resolve<Person[]>{ 

    constructor(private commonAPIService: CommonAPIService, 
     private personnelAPIService: PersonnelAPIService) { } 

    resolve(route: ActivatedRouteSnapshot, state: RouterStateSnapshot): Observable<Person[]> { 
     return this.commonAPIService.getPersons(**this.personnelAPIService.mainID**); 
    } 
} 

답변

0

경로 매개 변수를 해결하는 동안 필요한 매개 변수를 검색하는 데 APP_INITIALIZER가 사용되었습니다.