意思是.js AngularJS 菜单服务为页面分配角色
mean.js AngularJS Menus Service assigning roles to page
我正在查看meanjs,无法将菜单设置为可用于某个用户角色。根据文档 http://meanjs.org/docs.html#menus
角色(可选;默认值:['user']) - 一个数组,指示允许查看此菜单项的角色。
我有一个名为tempstaff
的角色,我想访问特定页面。
我试过以下
Menus.addMenuItem('topbar', 'Talks', 'talks', 'dropdown', '/talks(/create)?', true, ['tempstaff']);
阅读了这个问题的接受答案后.js菜单是公共的不起作用
我尝试修改我的menus.client.services.js
文件,以便
this.addMenu('topbar');
成为
this.addMenu('topbar',true, ['user']);
这在全局级别上有效,因此如果我有用户设置,它允许具有user
角色的用户查看所有页面,或者如果我将其更改为tempstaff
则tempstaff
用户可以看到所有页面,但它不遵守Menus.addMenuItem
中的覆盖。
如何实现这一点,以便我可以将某些页面设置为可由某些角色访问,而将其他页面设置为由其他角色访问?
从文档中,
roles(默认:['user'])- 一个数组,指示允许查看此菜单的角色
因此,您应该将"用户"和"临时员工"作为可以访问菜单的可能角色。将代码更改为以下内容应该有效。
this.addMenu('topbar', true, ['user', 'tempstaff']);
相关文章:
- 如何将HTML id分配给元素,以及如何将JavaScript应用于元素
- 在循环中分配json值时,值被覆盖
- 动态分配GA增强型电子商务跟踪器
- 将jsp文件下拉列表中的选定项分配给一个java变量(比如String selection)
- 如何在jQuery中将函数的输出分配给变量
- 为集合分配大量的模型弹药
- onclick函数需要双击,因为类分配延迟
- Javascript 将变量分配给警报
- 将节点数据分配给另一个变量jstree
- 逃脱了单一角色的介绍人,而不是实际角色
- 如何发送分配列表<字符串>到JavaScript数组或可枚举对象
- Javascript变量分配-按类别
- 如何将内容分配给元素
- 为变量分配多个nodejs导出返回值时出现问题
- 如何为Meteor应用程序中的第一个用户分配特定角色
- 意思是.js AngularJS 菜单服务为页面分配角色
- Meteor(0.9.0.1):使用角色包分配管理员角色的问题
- 如何在meteor上创建条件,将admin角色分配给新用户
- 动态分配数据角色属性
- 获取所有没有分配角色的用户