【发布时间】:2022-09-22 23:14:26
【问题描述】:
我的 API 返回一个 JSON 响应,我的 Angular 应用程序使用接口获取。返回的 JSON 如下所示:
{
\"release_date\":\"2012-03-14\",
\"genre_relation\":[
{
\"id\":\"2604ebbf-4eb5-46e3-89d8-ab4e8ecc8275\",
\"name\":\"ABC\"
},
{
\"id\":\"5267a0c6-9423-4e28-a413-133cc3435612\",
\"name\":\"DEF\"
},
{
\"id\":\"13d1454a-fc0e-457c-9f8e-9a9952984d8c\",
\"name\":\"GHI\"
}
]
}
现在我的问题是,如何访问嵌套的响应的名称字段? 例如,如果我在我的模板中执行以下操作:
<p>{{ api_response.genre_relation.name }}</p>
.name 没有解析。我必须在接口级别执行此操作吗? 目前,我的界面看起来很平:
export interface SomeResponse {
release_date: string;
genre_relation: string;
}
提前致以诚挚的问候和感谢。
-
你能举个例子吗?
-
设置另一个接口
export interface GenreRelation { id: string, name: string }。然后将genre_relation: string替换为genre_relation: Array<GenreRelation>。
标签: javascript angular typescript