任何人都知道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);
});
感谢@Snr的回复。我期待PrimeNG DataTable文档中未提及的实时示例。你知道这样的例子吗?这将非常有帮助。 –