首页 > 解决方案 > 接口属性中的 Angular 6 描述

问题描述

我想问一下是否可以将描述属性广告到属性,类似于点网数据描述,例如:

interface ModuleStatus {
    [Description "Module state"]
    moduleStateSymbol: string;
    [Description "Module type"]
    moduleTypeSymbol: string;
}

它会给我一些动态的html,比如:

<pre>{{moduleStatus.getDescription}} - {{moduleStatus.moduleStateSymbol}}</pre>

可能吗??如果不在界面中,我可以将其更改为类?

标签: angularangular6

解决方案


不,它不可能。接口仅用于类型检查,在运行时不存在。

相反,您可以使用 es6 类并使用装饰器来实现


推荐阅读