有基本HTML admin_layout.html在那裏我寫了這個:刪除從登錄頁面導航菜單
<body>
<div ng-include="'/static/partials/admin_navigation.html'"></div>
<div ng-view></div>
想知道如何可以從登錄頁面中刪除管理員導航?
試圖在LoginCtrl中設置變量hide_menu,並用ng-if =「hide_menu」隱藏它,但這不適用於我。它隱藏所有管理面板中的菜單。
UPD:修正它添加到導航div菜單控制器。或者更好地創建菜單指令?
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>
現在一切都正常工作
的代碼,並要隱藏它僅在登錄頁面上? – Shomz
你試過用ngshow還是nghide? –
@Shomz不,我想刪除它,那些沒有登錄的人不會看到它。 – Luam