Angular 7:创建装饰器以返回属性的matadata

时间:2018-12-19 16:50:25

标签: angular typescript decorator angular-decorator typescript-decorator

我对装饰的知识不多。所以让我知道我想要实现的目标是否可能

我有像下面这样的课程

export class Patient {
    age: number;
    PatientId: string;
    Name: string;
}

现在我要创建如下的装饰器

export class Patient {
        @someDecorator({"columnNumber": 1,"gridColumn":"Age","columnLabel":"Age"})
        age: number;
        PatientId: string;
        @someDecorator({"columnNumber": 2,"gridColumn":"Age","columnLabel":"Age"})
        Name: string;
    }

因此,基本上,当我获取该对象的数据时,我想知道该字段具有列标签“ Age”,因此它将成为网格中的列

我正在尝试根据收到的数据创建动态列表/网格

让我知道是否可以通过装饰器来做到这一点?

如果是的话,请指出我要创建这样的装饰器的方向吗?

0 个答案:

没有答案