从登录页面删除导航菜单 [英] Remove nav menu from login page
本文介绍了从登录页面删除导航菜单的处理方法,对大家解决问题具有一定的参考价值,需要的朋友们下面随着小编来一起学习吧!
问题描述
有基本HTML admin_layout.html我在那儿写过这样的:
Have base html admin_layout.html where i wrote this:
<body>
<div ng-include="'/static/partials/admin_navigation.html'"></div>
<div ng-view></div>
有兴趣知道如何可以从登录页面删除管理员导航?
Interested to know how may remove admin navigation from login page?
Tryed设置变量hide_menu在 LoginCtrl 并与隐藏NG-IF =hide_menu,但对于我这种不`吨的工作。它隐藏菜单中的所有管理面板。
Tryed to set variable hide_menu in LoginCtrl and hide it with ng-if="hide_menu", but this doesn`t work for me. It hide menu in all admin panel.
UPD:固定其添加到导航菜单的div控制器。或者更好的创建菜单指令?
UPD: Fixed it adding to navigation div Menu controller. Or better create menu directive?
UPD2:
在新增的 admin_app.js
adminApp.run(function($rootScope, $location) {
$rootScope.location = $location;
});
和 admin_layout.html
<nav ng-include="'/static/partials/admin_navigation.html'" ng-if="location.path() !== '/admin/login'"></nav>
现在一切都正常工作
推荐答案
使用code,我在我的问题UPD2写道固定的问题。
Fixed problem using code that i wrote in UPD2 of my question
这篇关于从登录页面删除导航菜单的文章就介绍到这了,希望我们推荐的答案对大家有所帮助,也希望大家多多支持IT屋!
查看全文