如何在 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 中添加子菜单?的主要内容,如果未能解决你的问题,请参考以下文章

如何在mfc中动态添加子菜单

动态添加CONTEXTMENUstrip的子菜单后,无法响应CLICK

如何在代码中将子菜单项添加到 ActionBar 操作?

如何在反应选择下拉菜单中的选项下添加子选项?

如何使用此 CSS 添加子菜单

如何在VB中建一个二级菜单 并在二级菜单中添加子菜单项