我想从服务器获取元组列表,并在客户端的TypeScript中使用它们。
问题是我不知道如何在TypeScript中声明元组列表? 客户端上的Message属性为null,即使不应该为。
这是服务器上实体中的元组列表
public IEnumerable<Tuple<string, string>> Messages { get; set; }
返回Json中的实体列表(有更多属性,但为了简化):
[
{
"id":93,
"messages":[
{
"item1":"A1",
"item2":"Hello"
},
{
"item1":"A2",
"item2":"World"
}
]
},
{
"id":94,
"messages":null
}
]
我尝试在TypeScript中创建相同的属性,如下所示:
messages: { item1: string, item2: string }[];
所有其他专业都很好,问题只在于消息。
答案 0 :(得分:1)
你的类型应该有用。使用样本数据,这具有预期的输出:
auth()->id()