2016-10-25 5 views

답변

3

ngOnInit()가 호출됩니다.

이렇게하면 ngOnInit()을 호출 할 때 입력에 바인딩 된 초기 값을 사용할 수 있습니다. 입력이 업데이트 된 후 ngOnChanges()이 호출됩니다.

첫 번째 ngOnChanges()ngOnInit()의 순서에 대한 토론이 많이 있었지만 아무 것도 변경할 수있을만큼 강력한 것으로 간주되지 않았습니다.

+0

첫 번째'ngOnChanges'가 _after_'ngOnInit'이라고 불리우면 어떤 문제가 있습니까? –

+0

입력 값을 아직 사용할 수 없습니다. 필요하지 않으면 생성자를 사용할 수 있습니다. –

+1

그것이 의미가 있기 때문에 받아 들여지지 만, 초기 값없이 할 수없는'ngOnInit'에서 어떤 종류의 작업을하고 싶은지 상상할 수 없습니다. 나는 아직도'ngOnChanges'가'ngOnInit'에서 무언가를 요구할 가능성이 더 높다고 생각합니다. –