0
感谢您的所有帮助! 在此oportunity中,我需要为网格创建分页(如google分页或类似的内容),并在当前页面中仅显示10或20行。 我无法找到离子2的任何内容,只能通过无限滚动进行分页。分页在IONIC 2
再次感谢!
感谢您的所有帮助! 在此oportunity中,我需要为网格创建分页(如google分页或类似的内容),并在当前页面中仅显示10或20行。 我无法找到离子2的任何内容,只能通过无限滚动进行分页。分页在IONIC 2
再次感谢!
您需要的是拥有一个既可以作为发布者又可以作为订阅者的主体。
使用next()方法使用Subject发布,并让* ngFor监听Observable。
示例代码: -
//课题,可以作为一个出版商和返回的页面,并使用paginationGetter方法的用户
private paginationGetter: Subject <Product[]> = new Subject <Product[]>();
private paginationGetter$: Observable <Product[]> = this.paginationGetter.asObservable();
回报paginationGetter $。下一步(数据)发布新数据,然后使用类似于以下代码的方式显示: -
ion-col *ngFor="let item of items | async">
请注意,项目涉及:paginationGetter$
,异步管道对于*ngFor
需要能够显示观察值。
请参考这里一个活生生的例子: -
希望帮助
是否有关于任何文件?因为我的数据来源也来自服务。我需要使用2个服务?一个用于数据,一个用于分页? 谢谢 – bECkO
嗯,只是你从相同的服务获得的数据,你可以使用分页。当然,有关于此的文档,但它有点分散。在哪个区域需要文档? –
我做不到,我有点困惑。你有一些关于分页的例子吗? 感谢您的时间! – bECkO