Доброго времени суток,
Не могу в полной мере разобраться с сервисами. Запрос к backend'у проходит один раз (как и надо). Но перейдя на другую страницу, а после вернувшись обратно, данные не могут правильно собраться.
Вывожу их в таблицу "Data Tables" через *ngFor. При первом открытии страницы идет запрос к backend и все хорошо отображается и работает. Но при повторном приходе на страницу данные видны, но при любом действии - исчезают (к примеру, при попытке отсортировать)
Component:
public dataTestServices: any;
constructor(private servicesServices: ServicesService) {
}
ngOnInit() {
this.servicesServices.getTestServices().subscribe(
data => {
this.dataTestServices = data.test_services;
});
}
Service:
getTestServices() {
return this.jsonApiService.getQuery('service/get_test');
}