angular2开发一些后台管理系统同时,大多时候会涉及到关于菜单权限控制。当一个用户登录到管理系统时,他具备拥有权限查看及操作的菜单。

现在我现在谈一下关于我做权限菜单的过程步骤:

首先,前端设定路由路径保存至数据库:

在component.ts里面通过http或者httpclient得到后台接口传递的path,通过请求的方式做到权限控制的条件。之后,通过路由模块Router.navigate的方式控制默认一级子路由模块。

注意在设定的权限模块路由时,不得用路由重定向。