【发布时间】:2025-11-30 00:25:01
【问题描述】:
我需要获取特定接口的对象的属性,该接口包含对类对象的引用。当我打印那个对象时,我得到了那个类的所有属性。
export interface IReporting
{
Name: string | null;
KeyValues: Array<KeyValue>;
}
export class AdminReport implements IReporting
{
Id: number;
UserIcon: string | null;
Name: string | null;
//Key-values
KeyValues: Array<KeyValue>;
}
In component class:
let updated = <IReporting>(this.report);
console.log(updated);
应该期望看到: Name 和 KeyValues,而是获取 AdminReport 的所有属性
【问题讨论】:
-
添加一些示例代码来说明你想要做什么
-
但是我将此对象发送到服务器,我希望它自动发送该对象(接口)的所有属性,而无需我手动选择每个属性。