MeanJS - 添加没有 link 的菜单项

MeanJS - Add menu item without link

我正在使用 Full-Stack MeanJS,我想添加一个没有 link 的菜单项。

我的代码:

Menus.addMenuItem('sidebar', 'MyMenuItem', '', 'dropdown', '', false, ['admin'], 0, 'icon');

使用此代码,元素 "MyMenuItem" 将我重定向到根目录(主页),我是否有办法完全删除 link?

我会自己回答。

我的 html:

<a href="/#!/{{item.link}}" title="{{item.title | translate}}">
    <em ng-hide="inSubmenu" class="{{item.iconClass}}"></em>
    <span>{{item.title | translate}}</span>
</a>

我根据我的 Menus.addMenuItem:

将其更改为没有 href 属性的 link
<a ng-if="item.menuItemType != 'dropdown'" href="/#!/{{item.link}}" title="{{item.title | translate}}">
    <em ng-hide="inSubmenu" class="{{item.iconClass}}"></em>
    <span>{{item.title | translate}}</span>
</a>
<a ng-if="item.menuItemType == 'dropdown'" title="{{item.title | translate}}">
    <em ng-hide="inSubmenu" class="{{item.iconClass}}"></em>
    <span>{{item.title | translate}}</span>
</a>

希望对大家有所帮助。