Сериализация для типов направляющих в угловых - PullRequest
0 голосов
/ 04 октября 2019

Используя пакет guid-typcript, я хотел, чтобы типы Guid в моей модели ответов были более описательными.

import {Guid} from 'guid-typescript';

export class Product {
    id: Guid;
    name: string;
}

...
this.http.get<Product[]>(...);

Однако во время выполнения product.id является строковым типом, а не Guidтип. Как я могу сообщить угловой библиотеке http о том, как обрабатывать эти типы?

1 Ответ

0 голосов
/ 04 октября 2019

Как вы можете видеть в определении класса Guid , внутренне это string. Также Javascript не поддерживает Guid типы данных, это всегда string.

. Если вы извлекаете Guid из своего бэкэнда, учтите, что библиотека просто предлагает class с именем Guid и что тип данных Guid сериализован в string с вашего бэкэнда.

...