0
我的範圍變量有問題。 其實,我有一個index.html文件,我們可以找到一個添加了一個導航欄NG-包括:範圍變量在ng-include和ng-view中
<div class=col-xs-9 sidebar-offcanvas" id="sidebar" role="navigation ng-include="'views/common/navside.html'"></div>
而且就在我有我的NG-觀點:
<div class="col-xs-12 content" ng-view=""></div>
這裏我的問題: 在我的導航欄中,我顯示了是否記錄了日誌,當我登錄自己時,視圖隨$ location.path更改,並且我用用戶的登錄名初始化$ scope。$ parent變量。 如果我刷新頁面,我會在導航欄中得到$ scope。$ parent變量,但如果我不這樣做,我什麼也得不到,我仍然有我的「登錄」選項
My navside.html頁面搜索因爲我做這個正確的變量:
<div ng-if="$parent.login.length > 0"> ... </div>
<div ng-if="$parent.login.length == 0"> ... </div>
有沒有什麼辦法能夠有一個範圍變量,它是共同的NG-包括和NG-看法?
謝謝
我會試試這個,讓你保持聯繫!謝謝 – guigui 2014-09-11 13:49:27
工作!謝謝 ! 因此,爲了給將來到這裏的未來人員提供更多詳細信息,請登錄我的登錄控制器: $ rootScope。$ broadcast('login',loginVariable); 在我的導航控制器中: $ rootScope。$ on('login',function(event,data){ $ scope。$ parent.login = data; }); – guigui 2014-09-11 13:58:24