У меня есть группа сущностей, которые я объявил:
export class Meeting implements IHasId {
id = 0;
locationId = 0;
meetTime = new Date();
isFinalized = false;
imageId: number = null;
description = '';
name = '';
}
У меня есть универсальный сервис crud, который обрабатывает преобразование их в свой первоначальный тип
export class ApiResourceBaseService<T extends IHasId> {
get(id: number): Observable<T> {
return this.http.get<T>(`${this.apiUrl}/${this.route}/${id}`);
}
}
Типизированные шрифты толькоповерхностно, поэтому, когда я звоню get<T>
машинопись, предполагается, что мой json верен. Однако объекты Моя дата не разрешаются должным образом, они разрешаются как строки.
У меня есть несколько сущностей. Было бы неудобно создавать собственные конструкторы / адаптеры для разбора дат.
У кого-нибудь есть идея для автоматического разрешения дат?