我创建了一个索引页面,其中包含“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 –