如何在 mean.io 中添加子菜单?
Posted
技术标签:
【中文标题】如何在 mean.io 中添加子菜单?【英文标题】:How to add sub menu in mean.io? 【发布时间】:2015-07-13 10:33:10 【问题描述】:我一直在互联网上四处游荡,想找到一种将子菜单添加到 mean.io 应用程序的方法。
SystemPackage.menus.add(
title: 'Log Out',
link: 'Log Out',
roles: ['authenticated'],
menu: 'account'
);
我对上述代码有以下问题。
传递给add的对象中menu
属性的作用是什么?
mean.io 是否有任何配置支持子菜单?如果有,如何配置?
【问题讨论】:
【参考方案1】:目前无法支持子菜单。菜单服务在位于的菜单控制器中定义 github repo 上的“mean/packages/core/system/public/controllers/header.js”。在代码中,没有递归实现来识别和处理子菜单定义。
这是您自己查看的源控制器:
https://github.com/linnovate/mean/blob/master/packages/core/system/public/controllers/header.js【讨论】:
是的.. 但是按照这个 (github.com/linnovate/meanio/blob/master/lib/menu.js) 子菜单选项应该在平均包菜单中可用。这是一个节点模块,用于在 Mean.io 中构建菜单对象。以上是关于如何在 mean.io 中添加子菜单?的主要内容,如果未能解决你的问题,请参考以下文章