Я разрабатываю приложение "Угловое", и мне приходится сталкиваться с некоторыми проблемами.
Я в ситуации, когда мне приходится загружать несколько дочерних компонентов внутри родительского компонента-контейнера. Детский компонент загружается один под другим. Я хочу загрузить "n" количество компонентов до тех пор, пока прокрутка не станет видимой, чтобы я мог обрабатывать ленивую загрузку дочерних компонентов. На данный момент я пытаюсь использовать следующее условие.
while (window.screen.height >
this.elementRef.nativeElement.getBoundingClientRect().height)
{
this.child= this.childSet.slice(0, this.count+1);
}
и html-код выглядит следующим образом
<child*ngFor="let child of childSet" [value]="child " [column-size]="child .size ? child .size : 12"></child>
но это происходит в бесконечном цикле, и я не знаю, почему, но я думаю, что представление не отображается так быстро, как цикл while. Итак, как решить эту проблему. Пожалуйста, помогите.