Angularjs $rootScope';t更新视图
我是angular的新手,我试着让子菜单正常工作。在每个控制器中,我使用$rootScope应用视图的实际子菜单。将显示菜单,但它不会在视图更改时更新: 仪表板控制器:Angularjs $rootScope';t更新视图,angularjs,Angularjs,我是angular的新手,我试着让子菜单正常工作。在每个控制器中,我使用$rootScope应用视图的实际子菜单。将显示菜单,但它不会在视图更改时更新: 仪表板控制器: controller('DashboardCtrl', function DashboardCtrl ( $scope , $rootScope, restService, $location, $routeParams) { $rootScope.submenu = [{ name: "link1",
controller('DashboardCtrl', function DashboardCtrl ( $scope , $rootScope, restService, $location, $routeParams) {
$rootScope.submenu = [{
name: "link1",
link: "/#/link1"
},{
name: "link2",
link: "/#/link2"
}];
});
controller('ArticleCtrl', function ArticleCtrl ( $scope , $rootScope, restService, $location, $routeParams) {
$rootScope.submenu = [{
name: "link1",
link: "/#/link1"
},{
name: "link2",
link: "/#/link2"
}];
});
财务总监:
controller('DashboardCtrl', function DashboardCtrl ( $scope , $rootScope, restService, $location, $routeParams) {
$rootScope.submenu = [{
name: "link1",
link: "/#/link1"
},{
name: "link2",
link: "/#/link2"
}];
});
controller('ArticleCtrl', function ArticleCtrl ( $scope , $rootScope, restService, $location, $routeParams) {
$rootScope.submenu = [{
name: "link1",
link: "/#/link1"
},{
name: "link2",
link: "/#/link2"
}];
});
我想我错过了什么。有人能给我一个有效的解决方案吗
谢谢很少需要将模型数据直接添加到$rootscope…使用$scope。好吧,您发布的两个子菜单完全相同,所以我并不奇怪没有任何更改。贴一张工作票。