我有类似
的东西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:我也在考虑只有一个项目并传递链接和文本....而是有这么多项目:/