从登录页面删除导航菜单

Lua*_*uam 11 angularjs

有基本html admin_layout.html我写的地方:

<body>
    <div ng-include="'/static/partials/admin_navigation.html'"></div>
    <div ng-view></div>
Run Code Online (Sandbox Code Playgroud)

有兴趣知道如何从登录页面删除管理员导航?

尝试在LoginCtrl中设置变量hide_menu 并使用ng-if ="hide_menu"隐藏它,但这对我没有用.它隐藏了所有管理面板中的菜单.

UPD:修正了它添加到导航div菜单控制器.或者更好的创建菜单指令?

UPD2:

admin_app.js中添加:

adminApp.run(function($rootScope, $location) {
    $rootScope.location = $location;
});
Run Code Online (Sandbox Code Playgroud)

并在admin_layout.html中:

<nav ng-include="'/static/partials/admin_navigation.html'" ng-if="location.path() !== '/admin/login'"></nav>
Run Code Online (Sandbox Code Playgroud)

现在一切正常

Lua*_*uam 7

使用我在我的问题的UPD2中编写的代码修复了问题