将任何值解析为枚举类型
将任何值解析为枚举类型
这个问题已经有答案了:
在一个 Angular 12 应用中,我有一个枚举:
export enum Policy { Admin, Manager }
我尝试按下列方式定义一个类型为 Policy 的变量:
let policy: Policy = Policy[route.data.policy as string];
而 route.data.policy
的类型是 any
。但我得到了以下错误信息:
元素隐式具有“any”类型,因为索引表达式的类型不是“number”。
如何将 route.data.policy
的值 \'Admin\'
或 \'Manager\'
解析为枚举类型?
admin 更改状态以发布 2023年5月24日