0

我有类似的东西

myApp.run(function ($rootScope, $window, $location) {
    $rootScope.empty_nav = function (showme) {
    $rootScope.msg_nav_planes=true;
    $rootScope.msg_nav_tusplanes=true;
    $rootScope.msg_nav_participantes=true;
    $rootScope.msg_nav_fotos=true;
    $rootScope.msg_nav_listas=true;
    $rootScope.msg_nav_back=true;
    $rootScope.msg_nav_plan=true;

    $rootScope.showme = '';   // this wont work :(
 };
});

那个«true»隐藏了元素的地方。这些元素是标题中的导航链接。我根据我所在的页面交换它们,从相应的控制器调用 empty_nav() 。问题是 $rootScope。如果我在函数内执行 console.log() ,则每个项目都会正确获取值,包括选定的值。但在具体情况下(浏览每一页),它只隐藏所有项目,但之后指示的项目不会淡入。

难道我做错了什么?

PD:我也在考虑只有一个项目并将链接和文本传递给它....而不是有这么多项目:/

4

0 回答 0