Rob*_*ool 9 javascript typescript angular
在 Angular 6 中,我有一个像这样的打字稿类
export class Hello {
id: number;
name?:string;
txt?:string;
}
Run Code Online (Sandbox Code Playgroud)
从组件控制器中,我想检索具有属性名称的数组,而不需要创建对象。就像是:
ObjectType.keys(Hello);
// ["id", "name", "txt"]
Run Code Online (Sandbox Code Playgroud)
那可能吗 ?
不,类属性被转换为如下所示:
class Hello {
constructor() {
this.id = "";
}
}
Run Code Online (Sandbox Code Playgroud)
因此,它们仅存在于构造后的对象实例上,而不存在于类本身上。
| 归档时间: |
|
| 查看次数: |
8991 次 |
| 最近记录: |