0
我的index.html是這樣的:角,登錄狀態和條件包括
<div ng-include src="'common/header.html'"></div></div>
<div id="view" ng-view></div>
不過,我不希望header.html中露面時未登錄用戶AuthenticationService.isLoggedIn()
是可供使用。我如何完成這項工作?
我需要從LoginController
廣播登錄事件,以便HeaderIncludeController
可以更新自己或其他?似乎真的很亂......
將那個屬性裏面去什麼控制器範圍是什麼?我需要將ng-controller添加到我的ng-include行嗎?將該功能分配給該屬性會在路線改變時進行更新?我嘗試過這樣的事情,它在應用程序加載時得到設置,但在此之後不會改變。 –
如果你在'ng-view'上面定義了一些控制器,那麼它就是那個,如果你沒有這樣一個控制器,你可以把它改成'$ rootScope.loggedIn'並放在'app.run ' – doodeec