# 权限管理 权限是为特定用户,角色或客户端授予或禁止的简单策略. 你可以在[ABP授权文档](../../Authorization.md)中阅读更多信息. 你可以使用 `ConfigState` 的 `getGrantedPolicy` 选择器获取经过身份验证的用户的权限. 你可以获取权限的布尔值: ```js import { Store } from '@ngxs/store'; import { ConfigState } from '@abp/ng.core'; export class YourComponent { constructor(private store: Store) {} ngOnInit(): void { const canCreate = this.store.selectSnapshot(ConfigState.getGrantedPolicy('AbpIdentity.Roles.Create')); } // ... } ``` 或者你可以通过 `ConfigStateService` 获取它: ```js import { ConfigStateService } from '@abp/ng.core'; export class YourComponent { constructor(private configStateService: ConfigStateService) {} ngOnInit(): void { const canCreate = this.configStateService.getGrantedPolicy('AbpIdentity.Roles.Create'); } // ... } ``` ## 权限指令 你可以使用 `PermissionDirective` 来根据用户的权限控制DOM元素是否可见. ```html