从登录页面删除导航菜单 [英] Remove nav menu from login page

查看:108
本文介绍了从登录页面删除导航菜单的处理方法,对大家解决问题具有一定的参考价值,需要的朋友们下面随着小编来一起学习吧!

问题描述

有基本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屋!

查看全文
登录 关闭
扫码关注1秒登录
发送“验证码”获取 | 15天全站免登陆