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>
希望对大家有所帮助。
我正在使用 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>
希望对大家有所帮助。