任何人都知道PrimeNG DataTable LazyLoading Angular 2

任何人都知道PrimeNG DataTable LazyLoading Angular 2

问题描述:

我想在Angular 2中实现PrimeNG DataTable LazyLoading,但没有我在互联网上找到的实时示例。任何人都知道PrimeNG DataTable LazyLoading Angular 2

我已经提到下面PrimeNG网站,其中显示延迟加载虚拟数据: https://www.primefaces.org/primeng/#/datatable/lazy

有没有人通过调用服务来实现?请帮忙。

你需要的,如果你使用的角度CLI添加服务这一点,你可以在这之后,你需要调用服务(也许网页API)与

ng generate service services/CarService 

添加,那么你需要注入你的服务,你偷懒负载组件

constructor(private carService: CarService) { } 

然后你可以使用你的lazyload数据表。在这个例子中,您的web api需要返回数据汽车和总行车(用于分页)

this.carService.getCarsLarge().then(cars => { 
      this.datasource = cars; 
      this.totalRecords = this.datasource.length; 
      this.cars = this.datasource.slice(0, 10); 
     }); 
+0

感谢@Snr的回复。我期待PrimeNG DataTable文档中未提及的实时示例。你知道这样的例子吗?这将非常有帮助。 –