相关疑难解决方法(0)

Angular2-如何在* ngIf中使用字符串枚举

在Angular中enum使用时如何传递给函数*ngIf

我有以下代码:

export enum RoleType {
    User='User',
    Admin='Admin'
}
Run Code Online (Sandbox Code Playgroud)

组件功能

public hasAccess(role: RoleType) {
   //check role type and return true or false
}
Run Code Online (Sandbox Code Playgroud)

组件html

<div id="adminDiv" *ngIf="hasAccess('Admin')">
</div>
Run Code Online (Sandbox Code Playgroud)

当我构建它时,它一直在抱怨。它不能将字符串转换为枚举,是否有办法解决?

enums typescript angular angular7

2
推荐指数
3
解决办法
1949
查看次数

标签 统计

angular ×1

angular7 ×1

enums ×1

typescript ×1