angular - 接口属性中的 Angular 6 描述
问题描述
我想问一下是否可以将描述属性广告到属性,类似于点网数据描述,例如:
interface ModuleStatus {
[Description "Module state"]
moduleStateSymbol: string;
[Description "Module type"]
moduleTypeSymbol: string;
}
它会给我一些动态的html,比如:
<pre>{{moduleStatus.getDescription}} - {{moduleStatus.moduleStateSymbol}}</pre>
可能吗??如果不在界面中,我可以将其更改为类?
解决方案
不,它不可能。接口仅用于类型检查,在运行时不存在。
相反,您可以使用 es6 类并使用装饰器来实现
推荐阅读
- node.js - 在 NodeJS 中的 Fabric 1.4 中将 google.protobuf.Timestamp 转换为 ISO 格式
- string - 如何确保字符串被赋予正确的格式
- android - 批量更新时会触发多少次 onUpdate 函数?
- python - 如何通过删除 for 循环使代码更快
- odoo - 无法在自定义模块中为普通用户创建记录(只能由管理员访问权限创建)
- c# - 有没有办法为每个项目进行 NuGet 包源设置?
- windows - 扬声器属性和平衡的命令行控制
- linux - 解析错误:第 1 行第 10897 列 EOF 处的数字文字无效
- java - 如果字符串在百里香中包含键,如何设置字符串中的值
- jquery - JQuery onclick 事件不适用于创建的 ID