typescript - 如何创建一个基本枚举,从中我可以在 Typescript 中派生几个子枚举?
问题描述
我有一个 Angular/Typescript 应用程序。我有一个排序按钮组件(一个按钮,当您单击它时,会打开一个包含要排序的字段的菜单)。我的应用程序中有一大堆列表页面(带有包含不同列的网格的页面)。每个页面都包含排序按钮。当用户单击排序按钮时,他们会在该页面的网格中获得几个(但不是全部)列的菜单。无论他们选择哪一列,它都会按该列对网格进行排序。
问题是对于每个页面,菜单的内容必须不同(因为网格列会不同)。我想实现这一点的方式是为每个页面创建枚举,这些枚举基本上是我们希望能够排序的列名。在排序按钮组件中,我想要一个类型为枚举的成员,我可以将每个页面的各种枚举分配给该成员。换句话说,相当于一个基类,我可以为其分配各种派生类。但是到目前为止,我的研究表明我无法创建一个基本枚举(排序按钮组件中的枚举),从中可以派生子枚举(每个页面的枚举)。
有没有一种解决方法来完成我想要做的事情?还是另一种方法?非常感谢。
解决方案
推荐阅读
- scala - Scala JavaConverters 似乎不适用于静态方法返回的集合
- ionic3 - InAppBrowser 与 ionic 3 应用程序中的 Admob Banner 重叠
- ms-office - Power BI / DAX - 变化时间段的动态比较
- java - LibGdx - 沿着相机移动的精灵
- php - Ajax 将 Null 值返回给 mysql 表
- multithreading - 锁定指令是否在弱序访问之间提供了屏障?
- java - log4j2 SizeBasedTriggeringPolicy 每分钟创建文件
- python - NotImplementedError after convert .py file to .exe using cx_Freezer :Can't perform this operation for unregistered loader type
- fuzzing - 如何将 session.post_send 与 boofuzz 一起使用
- excel - 将特定范围复制到 Word 文档