NG-MATERO
GitHubMaterial Extensions
zh
zh
  • 简介
  • 开始使用
  • 原理图
    • 添加项目
    • 新增路由
  • 主题系统
    • 配置布局
    • 配置菜单
    • 页面标题
    • 颜色
    • 样式辅助类
  • 响应式布局
    • Flex Layout
    • Grid Class
  • 登录认证
  • 权限管理
  • 国际化
  • 第三方库
Powered by GitBook
On this page

Was this helpful?

Edit on Git

权限管理

Previous登录认证Next国际化

Last updated 10 months ago

Was this helpful?

ng-matero 使用 进行权限管理。具体用法可以查阅 ngx-permissions 的。

菜单权限

在 ng-matero 的菜单中已经内置了 ngx-permissions 的指令。可以在菜单的配置项中直接添加 permissions 字段。

{
  "menu": [
    ...
    {
      "route": "design",
      "name": "design",
      "type": "sub",
      "icon": "color_lens",
+     "permissions": {
+       "only": [
+         "ADMIN",
+         "MANAGER"
+       ]
+     }
    },
    ...
  ]
}

ngx-permissions
文档
https://ng-matero.github.io/ng-matero/permissions/role-switching