0
我想实现无限滚动,其关键特性是添加新元素的可能性,而不是实现列表的全部内容。带附加元素的无限滚动angular2
目前我尝试ng-infinite-scroll
,但由于使用ngFor
它每次都从头开始整个列表。
<div style="width: 750px;">
<div class="posts-list"
infinite-scroll
[infiniteScrollDistance]="2"
[infiniteScrollThrottle]="300"
(scrolled)="onScrollDown()">
<post-component *ngFor="let item of array" [dataHref]="item"></post-component>
</div>
这种做法导致该元素获取他们的数据(什么导致不可接受的延迟)。我想如果能够实现在路由器模块中使用子组件来实现这样的事情(但是这听起来很糟糕,因为我没有有限的帖子列表)。
任何人都有想法如何添加新的元素,而不重复那些已经渲染?