我有一个侧边栏,我隐藏在登录页面上,但在其他页面上显示。
侧边栏的内容取决于用户登录。用户登录后,我想刷新包含在ng-include
的侧边栏。
<div ><ng-include src="'_sidebar.html'" class="page-sidebar-wrapper"></ng-include></div>
<div><ng-view></ng-view></div>
答案 0 :(得分:0)
我这样做了:
<ng-include src="navUrl" class="page-sidebar-wrapper"></ng-include>
我将navUrl
附加到$rootScope
以及从登录页面更改路线:
$scope.$on('$routeChangeStart', function($event, next, current) {
$rootScope.navUrl = "_sidebar.html";
});