gpt4 book ai didi

arrays - 在 TypeScript/Angular2 中将 Int 数组转换为枚举

转载 作者:搜寻专家 更新时间:2023-10-30 22:03:27 25 4
gpt4 key购买 nike

在正在构建的应用程序中,我们创建了一个名为 UserRolesEnum 的枚举

public enum UserRoleEnum {
Aministration = 1,
Manager = 2,
Employee = 3
}

当此信息被发送到数据库时,int 被存储。

在系统中显示用户的页面中,组件中TypeScript返回的是一个int数组(如[1, 2, 3])。

结合使用 TypeScript 和 Angular2,以下用于显示用户的 Angular 色:

<div class="role" *ngFor="let role of userRoles">
<span>{{role}}</span>
</div>

我要显示的是 [Administration, Manager, Employee] 数组。

我尝试了几种不同的方法,但到目前为止都没有奏效。是否有一种简单的转换方法可以让我继续使用数组功能?

最佳答案

使用for循环的索引

<div class="role" *ngFor="let role of userRoles; let i = index">
<span>{{i}}</span>
</div>

关于arrays - 在 TypeScript/Angular2 中将 Int 数组转换为枚举,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/45644401/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com