angularjs:双倍改变

时间:2013-09-24 09:32:03

标签: angularjs scope rootscope

我有类似

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

我做错了吗?

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

0 个答案:

没有答案