сейчас я играю с ASP.NET с Angular 6 во внешнем интерфейсе и не могу понять, что происходит.Для краткости: я получаю пустой JSON, хотя бэкэнд отправляет правильные значения:
проверено почтальоном
Модель:
import { Car } from '../models/car';
import { Ad } from '../models/ad';
export class Owner {
Id: number;
Firstname: string;
Lastname: string;
Phone: number;
Email: string;
Cars: Car[];
Ads: Ad[];
}
Сервис:
/** GET owners list */
getOwners (): Observable<Owner[]> {
return this.http.get<Owner[]>(this.ownersUrl)
.pipe(
catchError(this.handleError('getOwners', []))
);
}
Компоненты владельцев:
getOwners(): void{
this.ownerService.getOwners()
.subscribe( owners => this.owners = owners);
}
Владельцы Html:
<nb-card class="nav-card">
<nb-card-body>
<nb-list>
<nb-list-item *ngFor="let owner of owners" >
{{owner.Id}}
</nb-list-item>
</nb-list>
</nb-card-body>
</nb-card>
Что я делаю?Служба, постоянно дающая мне пустое тело, не хороша: /