我創建了一個索引頁面,其中包含「NavigationController」並將索引頁面上的菜單綁定。當我重定向到新的頁面控制器,並注入它的「NavigationController」來綁定下一頁上的最新菜單,但它總是顯示舊的菜單。當我刷新頁面時,它會加載新菜單。控制器作用域陣列不加載更新的數據在另一個控制器上
<nav class="static-sidebar" role="navigation">
<ul ng-controller="NavigationController" id="sidebar" ng-init="!layoutLoading">
<li ng-repeat="item in menu" ng-include="'templates/nav_renderer.html'" ng-show="{{item.hasRights}}" ng-cloak></li>
</ul>
和控制器與我廠方法,該方法返回MEUN是:
$scope.menu = GetHttpRequest.GetMenu();
現在,我添加到另一個頁面即
<div ng-controller="NavigationController"></div>
但是這不加載最新的菜單直到我刷新頁面
所以,你能幫助我嗎?
請創建一個重現相同問題的重複。 – varit05
你可以提供plunker –