로딩 구성 요소에서 작업하여 콘텐츠가 API에서 호출되고로드되는 사이에 친숙한 대기 시간을 갖습니다. 텍스트 만있는 경우에는 문제가 없지만 정보에 이미지 나 더 많은 정보가 있으면 컨텐츠가 완전히로드되기 전에로드 구성 요소가 사라집니다.API까지 관찰 대기 모든 정보로드 Angular2
나는 Angular2의 라이프 사이클 후크를 살펴 보았지만 그 중 어떤 것도 내 요구 사항에 적합하다고 생각합니다.
주로 isLoading = true가 사라질 때 내 구성 요소가 이해합니다.
여기 내 방식대로 해 보았습니다.
ngOnInit() {
// Payload to call the API
var model: myPayload = {
AuthorId: this._authorid,
CountryId: this._countryid
}
// Api loading
Observable.forkJoin(
this._service.getList(model)
)
.subscribe(
res => {
this.authorList = res[0];
},
null,
() => {
this.isLoading = false
}
)
}
감사 메이트, 항상 도움을 WaitForApiLoad! – rodboc