2017-03-01 4 views

답변

0

렌더링하기 전에 데이터를 확인하려면 OnInit 인터페이스의 ngOnInit을 구현해야한다고 생각합니다. In the Lifecycle hooks of angular, NGOnInit : Angular가 먼저 데이터 바인딩 속성을 표시하고 지시문/구성 요소의 입력 속성을 설정 한 후에 지시문/구성 요소 초기화를 수행합니다. 첫 번째 ngOnChanges 이후에 한 번 호출됩니다.

+0

그것은 내가 원하는 아니지만이 충분해야합니다으로 구성 요소를로드하기 전에 데이터를 프리 페치 라우터에서 해결을 사용할 수 있습니다. 페이지 렌더링은 ngOnInit이 완료 될 때까지 유지되지 않습니다. – sjallamander

1

당신은 라우터

path: myPath, 
component: components.myComponent, 
resolve: { 
    data: resolvers.service 
} 

https://blog.thoughtram.io/angular/2016/10/10/resolving-route-data-in-angular-2.html

+0

그건 내가 원하는 것이 아니에요. 나는 노선에 대한 해결책을 알고 있지만 경로와 연결되어 있지 않은 구성 요소를 선택하고 싶습니다.하지만 선택자입니다. – sjallamander

+0

그런 경우 al37350과 같은 ngOnInit은 원하는 것입니다. – YourGoodFriend

관련 문제