0
Я использую Angular2 и машинопись. WebApi возвращает JSON, и я хотел бы использовать определенный тип.Angular2 литой вложенный объект json в тип
Вот мой тип:
export interface Content {
title: string;
description: string;
}
веб-возвращает следующие API JSON строку.
[
{
"contentId": "123",
"contentJson": {
"title": "ABC",
"description": "ABC Description"
},
"cultureName": "en-us"
},
{
"contentId": "124",
"contentJson": {
"title": "DEF",
"description": "DEF Description"
},
"cultureName": "en-us"
},
{
"contentId": "222",
"contentJson": {
"title": "ZZZ",
"description": "ZZZ Description"
},
"cultureName": "en-us"
},
{
"contentId": "125",
"contentJson": {
"title": "AAA",
"description": "AAA Description"
},
"cultureName": "en-us"
}
]
Мой требуемый тип находится внутри объекта contentJson. Как я могу наложить в Angular 2?
Для какой цели вы хотите случае? Кастинг сам по себе ничего не сделает. Кастинг - это только сообщить вашей среде IDE и другим инструментам разработки, что можно предположить, что какое-то значение имеет определенный тип. Во время выполнения это будет проигнорировано - особенно если это интерфейс, на который вы передали. –
На самом деле, я просто хочу отобразить объект contentJson в моем списке. –
Какой список? С какой проблемой вы столкнулись? –