2017-08-11 5 views

Répondre

0

Vous devez ajouter un service pour cela si vous utilisez cli angulaire vous pouvez ajouter avec

ng generate service services/CarService 

après que vous avez besoin d'appeler le service (peut-être api web), vous devez injecter votre service pour vous paresseux composant de charge

constructor(private carService: CarService) { } 

puis vous pouvez utiliser votre databulable lazyload. Dans cet exemple, votre API Web doit renvoyer les voitures de données et les totaux (pour la pagination)

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

Merci @Snr pour votre réponse. Je m'attendais à un exemple en temps réel qui n'est pas mentionné dans la documentation PrimeNG DataTable. Connaissez-vous un tel exemple? Ce serait vraiment utile. –